簡體   English   中英

功能無法在Chrome中正常工作

[英]function not working properly in chrome

嗨,我有一個功能在Firefox中可以正常使用,但是在chrome中無法正常運行。 應該打開一個測試窗口, 如果成功,則關閉測試並重定向父級。 我仍然在學習Java。 我知道瀏覽器解釋JS的方式有所不同,只是不確定為什么在這種情況下,即使未創建子“ testWindow”,chrome也會重定向父窗口。 非常感謝您的評論

謝謝阿嬌

<script type="text/javascript">
function openwindow(){
    testWindow =    window.open("popup.php","interaction");
    if(testWindow){ 
        setTimeout(function() { testWindow.close(); },1000);
        setTimeout(function() { window.parent.location = "http://www.google.com"; },1000);
    }
}
</script>

我剛剛在chrome中測試了您的javascript,它打開了一個窗口,然后關閉它並將您重定向到goole。 我認為它已按預期工作。 您能否更精確地解決自己的問題?

順便說一句,我認為如果發生錯誤,windo.open將返回null,因此也許應該將if條件更改為(testWindow !== null)以避免某些瀏覽器兼容性問題。

暫無
暫無

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

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