iPad webapp链接在区域href(imagemap)的新选项卡中打开

时间:2015-08-18 14:49:46

标签: javascript html ipad iphone-web-app ipad-3

我有一个ipad webapp,我有一个小问题,因为imagemap中的链接在新标签页中打开。我已经使用了一些很棒的代码来打开webapp中的链接,它可以很好地使用<a href='#'>标记,但它似乎不适用于<area href='#'>标记。

以下是代码:

(function(a,b,c){if(c in b&&b[c]){var d,e=a.location,f=/^(a|html)$/i;a.addEventListener("click",function(a){d=a.target;while(!f.test(d.nodeName))d=d.parentNode;"href"in d&&(d.href.indexOf("http")||~d.href.indexOf(e.host))&&(a.preventDefault(),e.href=d.href)},!1)}})(document,window.navigator,"standalone")

是否有人知道如何调整此代码以使区域href标记打开而不会进入新选项卡?

0 个答案:

没有答案