Kendo ui 剑道UI手机-Can';不要打开外部链接

Kendo ui 剑道UI手机-Can';不要打开外部链接,kendo-ui,Kendo Ui,如何使用剑道UI Mobile 2012.3.1114打开外部链接 <ul data-role="listview"> <li><a href="tel:1-555-555-5555" data-rel="external">tel:1-555-555-5555</a></li> <li><a href="mailto:test@test.com" data-rel="external">mail

如何使用剑道UI Mobile 2012.3.1114打开外部链接

<ul data-role="listview">
    <li><a href="tel:1-555-555-5555" data-rel="external">tel:1-555-555-5555</a></li>
    <li><a href="mailto:test@test.com" data-rel="external">mailto:test@test.com</a></li>
    <li><a href="geo:0,0?q=google" data-rel="external">geo:0,0?q=google</a></li>
    <li><a href="http://google.com/" data-rel="external">http://google.com/</a></li>
</ul>


我做错什么了吗?

试着下载更新版本的剑道手机。有一个bug以类似的方式出现。

尝试将target=“\u blank”添加到链接中

PS:它适用于2012版本的剑道,但不适用于最新版本和最新PhoneGap。

HTML5属性数据rel=“external”应该可以工作,或者使用Javascript/jQuery更改url

剑道HTML5示例:

<a href="http://kendoui.com/" data-rel="external">Visit KendoUI</a>
例如:

最新内部版本(2012.3.1121)中未解决此错误。window.location.href=$(This.attr(“href”);在iOS上不起作用。您需要使用window.open(您的URL);
$("body").on("click",'a[data-rel="external"]', function(e) {
    e.preventDefault();
    window.open($(this).attr("href"));
});