1

我编写了一个应用程序,该应用程序将通过 html 链接(公司内部网络,而不是互联网)从浏览器启动。我在 AndroidManifest.xml 中定义了一个带有自己的 URL 方案的意图过滤器,它工作正常,但仅适用于 Google Chrome。所有其他浏览器都尝试加载一个不存在的网站。我的设备:装有 Android 4.2 的 Nexus 10

AndroidManifest.xml 中的部分:

            <intent-filter >
            <action android:name="android.intent.action.VIEW" />
            <category android:name="android.intent.category.DEFAULT" />
            <category android:name="android.intent.category.BROWSABLE" />
            <data android:scheme="camerastarter" android:host="wrap" android:path="/" />
        </intent-filter>

HTML:

[a href="camerastarter://wrap/?param1=value1¶m2=value2"]启动相机[/a]

我的雇主想要一个全屏浏览器,而 Chrome 没有全屏选项。是否有机会从其他浏览器/使用 WebView 的应用程序启动该应用程序?

(顺便说一句,zxing 条码扫描器也会出现同样的问题。只有 Chrome 可以从 html 链接启动它。)

我非常感谢任何帮助......

4

0 回答 0