簡體   English   中英

未捕獲的DOMException:無法讀取“ contentDocument”

[英]Uncaught DOMException: Failed to read the 'contentDocument'

自從我安裝了SSL證書以來,我就遇到了運行js來定位來自iframe的某些信息的問題。

我不斷得到:

未捕獲的DOMException:無法從“ HTMLIFrameElement”讀取“ contentDocument”屬性:阻止了源為“ https:// www 。*** .ro”的框架訪問跨域框架。

在搜索互聯網時,我發現這是一個安全問題,不允許您從另一個域或子域加載文件,但事實是,我不是從子域或其他域加載文件。 我直接從同一domain / iframe.php加載。

添加SSL證書后就發生了這種情況,在此之前,完全相同的腳本沒有問題。

嘗試使用對象並嵌入以模擬iframe,也許這可行

<object data="https://...." width="600" height="400">
    <embed src="https://...." width="600" height="400"> </embed>
</object>

問題是iframe的絕對網址與相對網址之一。

最初,我使用了網站的完整URL( https://www.***.ro/iframe.php ),這看起來像試圖從另一個域加載頁面,即使不是。 一旦將其更改為簡單的../iframe.php一切都將恢復正常。

暫無
暫無

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

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