我已經建立了一個演示其使用iframe,包括爲人們增添它的一些小部件的目標網頁,如何在iframe中禁用腳本來控制父級?
但有些網站有腳本來檢測,如果它是在iframe中,
,如果屬實,他們使用parent.window.location來重定向父母的網址,
那麼我該如何禁用此行爲?
或者你們可以告訴我任何其他方式,包括在IFRAME元素設置designMode="On"
做
我已經建立了一個演示其使用iframe,包括爲人們增添它的一些小部件的目標網頁,如何在iframe中禁用腳本來控制父級?
但有些網站有腳本來檢測,如果它是在iframe中,
,如果屬實,他們使用parent.window.location來重定向父母的網址,
那麼我該如何禁用此行爲?
或者你們可以告訴我任何其他方式,包括在IFRAME元素設置designMode="On"
做
你可以在瀏覽器禁用腳本。但是,這在Chrome中不起作用。
有沒有可靠的方法來規避幀破壞腳本。網站維護人員可以發送X-Frame-Options: deny
標題,這會導致最新的瀏覽器拒絕在框架中加載內容。
@ jyf1987我引用我的回答:''沒有可靠的方法來規避破壞腳本的腳本''。我相信這是你要找的東西,所以在這種情況下,「接受」標記是正確應用的。如果有人發佈了對您的問題的回答,但問題接近但不夠接近,請不要猶豫,添加評論以請求其他解釋。但**避免[變色龍問題](http://meta.stackexchange.com/questions/43478/exit-strategies-for-chameleon-questions);)** –
謝謝你轉介我的鏈接變色龍問題,我給了我自己的建議 – jyf1987
@ jyf1987我提到了變色龍的問題,不是因爲你發佈了一個,而是爲了讓你意識到這些問題的存在。你的意圖是**好**,但你的措辭需要改進。請記住,堆棧溢出**不是論壇**,而是** Question&Answer **網站。在論壇中,可以從一個模糊的問題開始,根據答覆解釋你的意圖。在這個網站,partcipants預計發佈明確的消息。看看** Meta:[「提出真實問題的指導原則」](http://meta.stackexchange.com/questions/122765/guidelines-to-ask-real-questions)** –
如果正確實施,則無法禁用該行爲。大多數網站出於安全原因使用它。有點相關:[框架巴斯特巴斯特...需要巴斯特代碼](http://stackoverflow.com/q/958997) –
只是一個想法(不知道它會工作):嘗試設置ifrm.parent = NULL因此它無法訪問您的主頁面。 –