1. 程式人生 > >從網上下載的web原始碼在Windows下出現跨域問題

從網上下載的web原始碼在Windows下出現跨域問題

從百度下載了UEditor原始碼,發現一個現像:我把demo中的index.html用文字工具開啟另存到同路徑下換個名字比如index2.html,那麼這個index2.html就會出現執行錯誤,而原來的index.html則執行正常。檢視錯誤資訊是iframe跨域訪問被拒絕。那麼index2中的iframe怎麼就跨域了呢?原來是網上下載的web原始檔,都會被Windows標為“此檔案來自其他計算機,可能被阻止以幫助保護該計算機”。原先的index.html和其它原始碼檔案屬一個“計算機域”。另存下的index2.html和其它原始碼檔案則屬不同“計算機域”。我想這就是問題的源由。

解決問題的辦法是解鎖下載檔案,去掉其“外來戶”標籤。方法參考:

https://blog.csdn.net/gscsnm/article/details/44861041

還有就是在IE和chrome下都會出現題頭問題,但firefox下則不會。