15 年 14 月 7 日更新 失去所有希望......我假设我的修复将与 javascript 相关,但我根本不知道。我当前的代码是否阻止了我的 HTML target="Blanks" 工作?
我正在制作一个在 iPad Mini 上下载的 HTML/CSS 应用程序。这是一个简单的 30 多页的网站,包含文本和图像。我使用这个 javascript 在应用程序中打开我所有的 href :
$(document).ready(function(){
if (("standalone" in window.navigator) && window.navigator.standalone) {
// For iOS Apps
$('a').on('click', function(e){
e.preventDefault();
var new_location = $(this).attr('href');
if (new_location != undefined && new_location.substr(0, 1) != '#' && $(this).attr('data-method') == undefined){
window.location = new_location;
}
});
}
});
Run Code Online (Sandbox Code Playgroud)
这很好,很棒。我希望网站在自己的窗口中工作,看起来像一个本机应用程序。
现在我需要在 Safari 中打开这个 ONE 链接(它必须打开 Safari 并切换到那个窗口)。
target="_blank" 不起作用,或者 rel="external"
您如何在 Web 应用程序中打开链接以及在 Safari 中打开其他链接?
这个问题 …