摘要:在回調(diào)函數(shù)最常見的就是發(fā)送請求成功或者失敗回調(diào)函數(shù)中使用時,在瀏覽器會無效,原因是的安全機(jī)制將其阻擋了。上有政策,下有對策,解決辦法為假設(shè)使用了我在中封裝的動態(tài)配置演示發(fā)送請求,其它使用回調(diào)函數(shù)的使用方法同理。
在回調(diào)函數(shù)(最常見的就是發(fā)送ajax請求成功或者失敗回調(diào)函數(shù))中使用window.open時,在Safari瀏覽器會無效,原因是Safari的安全機(jī)制將其阻擋了。
上有政策,下有對策,解決辦法為:
假設(shè)使用了我在Vue中封裝的 動態(tài)Axios配置 演示發(fā)送post請求,其它使用回調(diào)函數(shù)的使用方法同理。
// 這個是模仿在Vue中,且使用了ES6,不使用則把let換為var便可 methods: { sendData() { let winOpen = window.open("", "_blank"); //首先打開一個新頁面 post("xx/xx/", data).then( res => { let link = res.link; setTimeout(function() { //這里使用setTimeout非常重要,沒有將無法實現(xiàn) //原因是window.open會中斷正在執(zhí)行的進(jìn)程,這樣能保證其它代碼執(zhí)行完成再執(zhí)行這個。 winOpen.location = link; //改變頁面的location }, 100); }, err => { console.log(err.msg); }) } }
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/110095.html
摘要:僅限數(shù)值表示新窗口的高度。一個字符串參數(shù),并將其顯示給用戶,提供兩個按鈕,一個按鈕返回布爾值另一個按鈕返回布爾值。 全局作用域 window 在是BOM 的核心對象,他是瀏覽器的一個實例。 在全局作用域中聲明的變量、函數(shù)都會變成window 對象的屬性和方法。如: var age = 18; function sayAge(){ console.log(window.age);...
摘要:原因分析深入研究當(dāng)瀏覽器檢測到非用戶操作產(chǎn)生的新彈出窗口,則會對其進(jìn)行阻止。但是,被瀏覽器攔截我們代碼中要彈出的窗口并不是程序員所希望的。 現(xiàn)象 最近在做項目的時候碰到了使用window.open被瀏覽器攔截的情況,搞得人無比郁悶啊,雖然在自己的環(huán)境可以對頁面進(jìn)行放行,但是對用戶來說,不能要求用戶都來通過攔截。何況當(dāng)出現(xiàn)攔截時,很多小白根本不知道發(fā)生了啥,不知道在哪里看被攔截的頁面,簡...
摘要:一上瀏覽器使用不允許事件代理到上選擇器以上綁定可能會出現(xiàn)點擊失效的情況。對于,如果工具是以下版本,在中加入以下代碼以上的版本加入以下代碼八開發(fā)對于文件的處理問題。解決方法有給元素設(shè)置絕對定位即可。元素?fù)Q成內(nèi)聯(lián)元素,如。 一、iOS上瀏覽器使用jQuery不允許事件代理到document上 $(document).on(click, 選擇器, function(){}); 以上綁定可能...
摘要:一上瀏覽器使用不允許事件代理到上選擇器以上綁定可能會出現(xiàn)點擊失效的情況。對于,如果工具是以下版本,在中加入以下代碼以上的版本加入以下代碼八開發(fā)對于文件的處理問題。解決方法有給元素設(shè)置絕對定位即可。元素?fù)Q成內(nèi)聯(lián)元素,如。 一、iOS上瀏覽器使用jQuery不允許事件代理到document上 $(document).on(click, 選擇器, function(){}); 以上綁定可能...
摘要:一上瀏覽器使用不允許事件代理到上選擇器以上綁定可能會出現(xiàn)點擊失效的情況。對于,如果工具是以下版本,在中加入以下代碼以上的版本加入以下代碼八開發(fā)對于文件的處理問題。解決方法有給元素設(shè)置絕對定位即可。元素?fù)Q成內(nèi)聯(lián)元素,如。 一、iOS上瀏覽器使用jQuery不允許事件代理到document上 $(document).on(click, 選擇器, function(){}); 以上綁定可能...
閱讀 1309·2021-11-22 14:44
閱讀 2444·2021-09-30 09:47
閱讀 1220·2021-09-09 11:56
閱讀 2076·2021-09-08 09:45
閱讀 3953·2021-08-31 09:40
閱讀 1246·2019-08-30 15:52
閱讀 2043·2019-08-30 14:09
閱讀 1578·2019-08-26 17:04