我有一個網站讓我們說http://myownsite.com
,我想運行一個腳本來在Safari或任何瀏覽器上打開新窗口,但我並不擁有該網站http://theothersite.com
是否有可能在另一個網站上進行窗口自動關閉
如果我沒有該網站的控制權,它可能會自我關閉?
喜歡做3秒彈出和關閉後
我用iframe來打開我的網頁裏面的頁面,但IFRAME無法收到跨域餅乾...
我有一個網站讓我們說http://myownsite.com
,我想運行一個腳本來在Safari或任何瀏覽器上打開新窗口,但我並不擁有該網站http://theothersite.com
是否有可能在另一個網站上進行窗口自動關閉
如果我沒有該網站的控制權,它可能會自我關閉?
喜歡做3秒彈出和關閉後
我用iframe來打開我的網頁裏面的頁面,但IFRAME無法收到跨域餅乾...
你可以在不同的域上運行javascript。您使用Cookie看到了同樣的跨域安全問題。
如果打開JavaScript中的窗口,你可以得到的窗口句柄,並在相同的代碼關閉:
var win = window.open(url, options);
// wait
win.close();
恐怕我不能找到一個參考的權利,但沒有。這是不可能的。 JavaScript只具有在其運行的窗口或標籤上操作的權限。JavaScript不知道在瀏覽器中打開了哪些其他窗口或標籤。該窗口只能通過在該窗口內運行的JavaScript來關閉。
謝謝我會嘗試,但我的客戶的瀏覽器會收到cookie? – Ali
@Ali - 如果該網站位於其他網域,則不行。由於某種原因,Cookie是特定於域的。 – Oded
謝謝你,我唯一的選擇就是讓他們打開那個頁面? 它會無論如何讓他們打開不知道該網站的位置不知何故, 假設他們不是黑客或專家誰將使用防火牆追蹤網站的url – Ali