簡體   English   中英

window.open with popup blocker

[英]window.open with popup blocker

我試圖從我的默認頁面打開某個頁面。 默認頁面中的所有代碼都是:

<script type="text/javascript">
        window.open("StartPage.aspx", "", "fullscreen=yes");  
</script>

問題是瀏覽器的彈出窗口阻止程序阻止了這一點,我需要允許瀏覽器打開它。 我想避免這種情況,並且每個使用我的Web應用程序的人都不需要允許彈出窗口阻止程序打開頁面。 我想通過彈出窗口攔截器並在未經許可的情況下打開頁面。

有辦法嗎? 謝謝

adamantium是對的。 如果彈出窗口阻止程序可能被導致彈出窗口的代碼覆蓋,那么彈出窗口阻止程序將毫無用處。 你能做的最好的就是:

<script type="text/javascript">
    var myPopup = window.open("StartPage.aspx", "", "fullscreen=yes");  
    if(!myPopup)
        alert('a popup was blocked. please make an exception for this site in your popup blocker and try again');
</script>

正如其他人所說,你根本做不到。 瀏覽器阻止了這種行為。 另一個選擇是不使用window.open ,而是使用一個javascript組件,它可以給你相同的行為。

你將無法做到這一點。 它是一個用戶首選項來阻止彈出窗口,你無法控制它。

您只能使用onclick事件打開彈出窗口。 您可以嘗試使用target="_blank"提交表單並將操作設置為您的網址,但是forefox阻止了這一點,谷歌瀏覽器沒有。

我不認為這是不可能的,每天我看到流媒體頁面一直打開彈出窗口,我的被阻止所以它應該是一種繞過它的方法

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM