?在iOS Safari中,可能會(huì)遇到JavaScript Alert彈窗不起作用的問題。這是由于iOS Safari默認(rèn)會(huì)阻止彈出窗口,包括JavaScript Alert彈窗。解決此問題的方法如下:
1.使用其他彈窗方式替代JavaScript Alert彈窗,例如使用自定義彈窗組件或者使用JavaScript模擬彈窗。
2.如果必須使用JavaScript Alert彈窗,則可以通過以下方式解決:
a. 在彈窗之前,使用一個(gè)空的setTimeout函數(shù)延遲執(zhí)行彈窗代碼,例如:
setTimeout(function() {
alert("升級(jí)提醒");
}, 50);
b. 在頁面中添加以下meta標(biāo)簽,可以允許Safari瀏覽器彈出窗口:
<meta name="apple-mobile-web-app-capable" content="yes">
親測(cè)都是有效的:
?文章來源:http://www.zghlxwxcb.cn/news/detail-622829.html
?文章來源地址http://www.zghlxwxcb.cn/news/detail-622829.html
到了這里,關(guān)于蘋果ios iphone safari瀏覽器javascript中alert和confirm不生效解決辦法的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!