Phonegap Android动态主播tel:或mailto:未解释

时间:2016-05-09 15:17:32

标签: java android jquery cordova

我正在使用PhoneGap 5.5.0,并试图基于AJAX JSON响应数据动态添加锚链接,例如使用以下代码片段:

HTML:

<div class="profileData col-xs-12 col-sm-6" id="phoneNumber">
    <figure><img id="phoneNumberImage" alt="Phone number" src="img/profile_picto_phone.png"/></figure> 
    <span></span>
</div>

jQuery的:

$("#phoneNumber span").append("<a>" + data.profile.tel + "</a>").click(function() {
    window.location.href = 'tel:' + data.profile.tel;
});

这在iOS中运行良好,也可以在Android中使用没有jQuery的硬编码链接:

<a onClick="window.location.href='tel:12345678'">12345678</a> 

链接不再被解释,因为它们是动态添加的。我已经尝试添加.trigger('create')作为其他一些帖子建议,但没有成功。链接显示在我的Android应用中,但点击它会触发任何内容。除了以下内容,Android Studio中没有日志:

V/WebViewInputDispatcher: blockWebkitDraw
V/WebViewInputDispatcher: blockWebkitDraw lockedfalse
D/webview: blockWebkitViewMessage= false

我的config.xml包含:

<allow-intent href="tel:*" />
<allow-intent href="mailto:*" />
<uses-permission android:autoLink="email" />
<uses-permission android:autoLink="phone" />

0 个答案:

没有答案