从WebView链接打开应用程序

时间:2014-10-15 17:01:27

标签: android ios webview href

使用iOS和Android网络视图,在tel:123-4567的链接中设置href拨打电话号码,而mailto:abc@defg打开电子邮件应用。有没有办法定义自己的href前缀,以便Web视图中的链接打开我选择的应用程序?

2 个答案:

答案 0 :(得分:0)

是的,您可以通过以下链接进行操作: -

http://www.idev101.com/code/Objective-C/custom_url_schemes.html

通过使用上述链接,您可以在要打开的另一个应用的Plist中设置URL标识符后,从您的应用中打开另一个应用,然后从当前应用调用该URL。 URLSCHEMA的另一个有用链接: -

http://wiki.akosma.com/IPhone_URL_Schemes

答案 1 :(得分:0)

您需要检查清单中的元素,以便向系统注册应用程序的自定义方案。因此,您可以使用HTML超链接调用应用程序。

例如:

<intent-filter>
    <data android:scheme="anton" />
    <action android:name="android.intent.action.VIEW" />
    <category android:name="android.intent.category.DEFAULT" />
    <category android:name="android.intent.category.BROWSABLE" /> <--Not positive if this one is needed
    ...
</intent-filter>

可以在http://www.jayway.com/2009/09/24/the-browsable-category-revealed/找到一个简单的例子,您也可以从关键字开始,在互联网上找到大量的参考资料。

对于iOS,您可以参考http://www.idev101.com/code/Objective-C/custom_url_schemes.html例如。

祝你好运!