我正在处理一个网络项目并遇到麻烦:
在PC上,该链接指向iframe灯箱,它可以正常工作。太酷了。
在移动设备上点击链接时没有任何反应(没有iframe框打开..)
所以我认为解决方案可能是:在移动设备上,它只会打开一个新标签,而不是iframe灯箱
这可能吗?代码如何在移动设备上的新标签页中打开链接?
答案 0 :(得分:0)
正如您所提到的那样,可以通过两个步骤在JavaScript中使用它。
1)确定它是否是移动设备。
2)相应地打开链接。
object.onclick = function(){
if (/Android|Windows|iPhonewebOS|iPad|iPod|BlackBerry|BB|PlayBook|IEMobile|Phone|Kindle|Silk|Opera Mini/i.test(navigator.userAgent)) {
Console.log("Mobile Device Found, Open Links in a new Tab");
function openInNewTab(url) {
var win = window.open(url, '_blank');
win.focus();
}
}
else{
Console.log("Mobile Device Not Found, Open Links in lightBox");
window.open(url,"_self");
}
};