问题标签 [url-interception]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
4656 浏览

browser - 导航前拦截 URL

我想拦截用户在浏览器中输入的任何 URL,并在允许导航继续之前执行一些任务(任何方式都可能很好 - 即通过插件、代理或任何其他创造性建议)。澄清一下 - 我不是指需要捕捉这个的特定应用程序,而是 - 用户在其浏览器上所做的任何导航都需要被捕捉(即用户没有打开我的应用程序,它应该在后台运行或类似的东西......)提前谢谢......

0 投票
3 回答
63683 浏览

android - 从浏览器拦截链接以打开我的 Android 应用程序

当用户单击给定模式的 URL 而不是允许浏览器打开它时,我希望能够提示我的应用程序打开一个链接。这可能是当用户在浏览器中的网页上或在电子邮件客户端中或在新创建的应用程序中的 WebView 中时。

例如,从手机中的任意位置单击 YouTube 链接,您就有机会打开 YouTube 应用程序。

我如何为自己的应用程序实现这一目标?

0 投票
5 回答
50031 浏览

spring-security - Spring Security 3 指定多个intercept-url 访问角色

我正在尝试使用 JDBC auth 设置 Spring 3 安全性。除了我尝试为拦截 URL 指定多个访问角色之外,一切都运行良好。例如,我希望具有角色 ROLE_USER 和 ROLE_ADMIN 的任何人都能够访问所有页面,我在我的 spring 配置文件中使用以下行 -

但是,这会引发以下错误 -

如果指定只有一个角色可以访问任何 url,那么它很好(任何一个角色都可以)。更改我指定角色的顺序也没有区别。好像 Spring Security 3 中发生了一些变化,现在无法处理指定的多个访问角色。

我以前使用 Spring Security 2 成功地完成了这项工作,并且使用了几乎相同的配置。有任何想法吗?

下面列出了我的安全配置文件 -

0 投票
1 回答
201 浏览

url - 将 Windows 进程重定向到新 URL

如何重定向程序以连接到不同的 URL。

我看了这篇文章: Is it possible to redirect a url to another using a webproxy ( 比如 fiddler )

我在机器上安装了 fidller 并将这段代码放在 onBeforeResponse 方法中的自定义规则中

我需要这样做,以便我可以在测试 url 上测试我们的新服务器服务,并确保客户端软件仍然可以正常交互。

0 投票
1 回答
3007 浏览

android - Android WebView 协议处理程序

我正在尝试使用WebView开发一个 Android 浏览器应用程序,它使用户能够从自定义协议访问内容。自定义协议可以是foobar://

我想拦截对此自定义协议的所有请求。这表示:

  1. 获取请求
  2. POST 请求

我需要能够将这些操作的结果交还给 WebView。

可以使用shouldInterceptRequest处理 GET 请求(从 API 级别 11 可用)。

现在我的问题是:如何拦截和处理 POST 请求

几乎相同的问题已经被问到这里这里,但是没有找到解决他们问题的方法。

0 投票
1 回答
341 浏览

security - IE拦截网址

我知道BHO是监听浏览器事件的方式,但 BHO 的问题在于它显示了一个选择加入栏,这需要用户干预。

有没有其他方法可以在不使用 BHO 的情况下做到这一点?

0 投票
0 回答
1298 浏览

java - 如何拦截预设链接以打开我的 android 应用程序?

我正在为 android 平台开发一个问题跟踪应用程序。所以我需要在我的应用程序中打开一个问题的链接。我知道如何拦截在 AndroidManifest.xml 模式中设置的链接(http://stackoverflow.com/questions/1609573/intercepting-links-from-the-browser-to-open-my-android-app),但我的问题是我不知道我将使用哪个模式。我当前的 AndroidManifest.xml 看起来像

所以我从浏览器打开每个链接,这不是一个好方法。

有ulr例子:

  1. 来自我的跟踪器的问题网址 - http://strintec.myjetbrains.com/youtrack/issue/YD-176 android:scheme 是“http”,android:host 是“strintec.myjetbrains.com”
  2. 从另一个跟踪器发出 url - http://youtrack.jetbrains.com/issue/JT-16912 android:scheme 是“http”,android:host 是“youtrack.jetbrains.com”

我的意思是我不知道跟踪器网址会是什么样子。只有一个共同点 - “/issue/”部分,我尝试使用 android:pathPattern 但它不起作用(也许我做错了)。

是否有任何解决方案如何在已安装的应用程序中设置链接模式?或者别的什么建议。谢谢你。

0 投票
0 回答
23 浏览

api - 无法使用Api拦截python返回response.url

我正在尝试返回 api 的 url。即使我在interception_fun 函数中返回url,我也无法在hmm 函数中打印它