2010-08-02 74 views
0

我有一個安全頁面。在Chrome中,當我從該安全頁面彈出頁面時,它會在父地址欄和子地址欄中顯示感嘆號。Google Chrome https彈出錯誤

根據Chrome獨自查看子頁面顯示爲安全(無感嘆號)。

如何從我的安全頁面彈出窗口,而不是誘發這些感嘆號警告?

這裏是我的彈出代碼:

function popup(URL) { 
     day = new Date(); 
     id = day.getTime(); 
     eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=800,height=550');"); 
    } 
+0

你爲什麼使用'eval'作爲* this *?我認爲這種方式不會有害,但至少效率不高。而且,當離開該函數時會丟失'id',所以'page#'不再可用。順便說一句,你有一個示例頁面,所以我們可以測試這個問題?使用Gmail進行測試時,我無法複製此內容(使用「https」從當前內容中打開一個新窗口)。你確定'URL'包含一個帶有'https'協議的URL? – 2010-08-02 16:38:12

+0

「我無法在使用Gmail進行測試時重現此操作(在當前內容中打開一個新窗口,均使用https」...這不是有效測試。是的,我的鏈接是https。 – s15199d 2010-08-02 18:35:26

+0

爲什麼不是這樣?一個有效的測試?它使用相同的方法,如果你提供了一個示例頁面的鏈接,我們可以做進一步的測試 – 2010-08-02 19:21:32

回答

0

明白了排序。我的頁面上有5個彈出窗口。其中一些彈出窗口有https鏈接,但內容並不完全安全。一旦我獲得了所有彈出窗口,感嘆號就消失了。