android - 将所有 URL 重定向到我的应用

标签 android google-chrome

我需要在我的应用程序中打开来自 chrome 或任何浏览器的所有 URL。我如何在 Android 中执行此操作?

            <category android:name="android.intent.category.DEFAULT" />
            <category android:name="android.intent.category.BROWSABLE" />

            <data android:scheme="http" />
            <data android:scheme="https" />
            <data android:path="/.*"/>
            <data android:pathPattern="/Android" />

        </intent-filter>

目前我正在我的项目中使用上面的代码。这会将所有链接从其他应用程序重定向到我的应用程序。但不是来自 Chrome。

最佳答案

你想要的是不可能的。没有要求浏览器一定要注意可能对 URL 感兴趣的任何其他应用程序。特别是,Chrome 似乎假定所有 http/https URL 都只是作为网页从 Internet 加载。其他浏览器的行为方式可能相同。

关于android - 将所有 URL 重定向到我的应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30446392/

相关文章:

java - 如何在Retrofit2中查询

android - 机器人 : Use in a third-party project

CSS 过滤器在 Chrome 和 Firefox 中有效,但在 IE 中无效

我网站的 CSS 在 chrome 中损坏

node.js - Websocket 连接在 chrome 中有效,但在 firefox 中连接失败?

java - Android 跟踪 Azure CloudBlockBlob 上传进度

android - 已签名的 android apk - 网络问题

android - AR Android应用程序的3D对象识别

html - Chrome 搜索栏 1px 错位

javascript - Google Chrome 中 createPeriodicWave() 的参数是什么?