2010-06-13 57 views

回答

4

據我所知,除非它是相同的域,否則我無法從DOM中將元素從iframe的容器中移除,除非我因爲跨域安全策略正確理解您。

如果可能的話,你可以滲透到銀行網站和所有的網站,這將是一團糟。

+0

這個書籤是那麼怎麼做呢?http://www.kaboodle.com/zd/setup/setuphelp-firefox.html#kabbookmark – 2010-06-13 17:24:07

+0

不是噓聲kmarklet直接在文檔上執行腳本代碼而不是創建iframe?這意味着它不受跨域策略問題的影響。 – 2010-06-13 17:31:18

+0

不,我檢查,它的創建iframe – 2010-06-13 17:34:16

0

您無法使用Iframe進行跨域腳本編寫。

2

這是不可能的,因爲所謂的「同源策略」(http://en.wikipedia.org/wiki/Same_origin_policy的解決方案)

如果是在同一個域中,你可以嘗試

jQuery('iframe-selector').remove(); // remove iframe 
jQuery('iframe-selector').contents().empty(); // remove the iframe content 
jQuery('iframe-selector').removeAttr('src'); // remove the source-attribute from the iframe 
jQuery('iframe-selector').attr('src', 'javascript:return false;'); // remove the iframe source 
+0

這個問題在一年半前被回答... – 2011-12-19 16:08:47

+0

這個答案是明確的 – 2013-01-27 20:13:22