0
我有一個顯示跨域頁面。一些網站的工作,有些不。 我不希望顯示默認錯誤頁面(對於每個瀏覽器都不同),當URL由於任何原因而未加載時。如何在<iframe>上顯示自定義內容(如果URL未加載)
我想顯示自定義的內容。
已經嘗試過/搜索:
- 不會觸發任何錯誤事件,所以JavaScript的
<iframe onerror=="callback">
不工作。 - 與ajax的跨域請求將返回失敗,狀態碼= 0,因此
$.get(url).then().catch()
不起作用。 - 我可以在服務器端測試URL,但問題是針對客戶端的。
<iframe onload="callback">
沒有提供正確加載URL的任何信息,只是DOM元素。- 由於所有瀏覽器中的安全功能,當它跨域時,無法訪問內部內容。
有沒有辦法做到這一點?