Javascript Android Mozilla 无法在新选项卡中打开页面
Javascript Android Mozilla not opening page in a new tab
所以我正在尝试在 JS 和 HTML 中制作一个 button 或 a 标签来打开新标签默认浏览器 Android 且无法正常工作
这是我的html和js代码:
HTML
<button class="btn btn-success a-new-tab" data-href="{{ $url }}">My btn</button>
JS
$(document).ready(function () {
$('.a-new-tab').on('click', function (event) {
event.preventDefault();
window.open($(this).attr('data-href'), '_blank');
window.focus();
})
});
请帮帮我!
我在 iPhone/iPad Safari 浏览器上遇到了同样的问题,所以下面的解决方案对我有用。也许,它也能帮到你。
HTML
<button class="a-new-tab" data-href="https://www.google.com/">My btn</button>
单击 button
,我得到 data-href
,然后将 onclick
属性设置为同一按钮,并在属性内打开一个新的 window
$(".a-new-tab").on("click", function () {
var url = $(this).attr("data-href");
$(this).attr( "onclick", "window.open('" + url + "'); return false;" );
});
所以我正在尝试在 JS 和 HTML 中制作一个 button 或 a 标签来打开新标签默认浏览器 Android 且无法正常工作
这是我的html和js代码:
HTML
<button class="btn btn-success a-new-tab" data-href="{{ $url }}">My btn</button>
JS
$(document).ready(function () {
$('.a-new-tab').on('click', function (event) {
event.preventDefault();
window.open($(this).attr('data-href'), '_blank');
window.focus();
})
});
请帮帮我!
我在 iPhone/iPad Safari 浏览器上遇到了同样的问题,所以下面的解决方案对我有用。也许,它也能帮到你。
HTML
<button class="a-new-tab" data-href="https://www.google.com/">My btn</button>
单击 button
,我得到 data-href
,然后将 onclick
属性设置为同一按钮,并在属性内打开一个新的 window
$(".a-new-tab").on("click", function () {
var url = $(this).attr("data-href");
$(this).attr( "onclick", "window.open('" + url + "'); return false;" );
});