我注意到所有在iframe中運行的Facebook應用程序都隱藏了他們的iframe SRC,而不是真正的src,這裏有一個「javascript:」「」。 我該怎麼做?我想我的iframe會隱藏原來的src如何隱藏iframe src
謝謝!
我注意到所有在iframe中運行的Facebook應用程序都隱藏了他們的iframe SRC,而不是真正的src,這裏有一個「javascript:」「」。 我該怎麼做?我想我的iframe會隱藏原來的src如何隱藏iframe src
謝謝!
Facebook應用程序是動態加載的,這意味着加載HTML後SRC會發生變化。這就是爲什麼你只能看到javascript:;
。雖然src不是隱藏的,但它仍然存在,並且可以使用javascript獲取。
如果您正在使用jQuery,你可以使用這樣的事情:
<iframe src="javascript:;" id="myframe"></iframe>
<script>
$(document).ready(function() {
$('#myframe').attr('src', 'http://facebook.com');
});
</script>
這樣,IFRAME將javascript:;
作爲HTML SRC,但將加載facebook.com
我知道解決方案但是,如果你檢查元素,你仍然可以看到src是javascript:「」「在Facebook中,與此解決方案我在檢查iframe時看到新的src – udidu 2012-02-12 00:06:11
您能否提供示例頁面的URL? – 2012-02-12 00:09:05
您可以省略src屬性,例如
你是誤會了什麼你看到了。 Facebook不會「隱藏」iframe src,它只是通過javascript加載src。使用IE開發人員工具(F12)或Firebug或本地谷歌瀏覽器可以很容易地看到iframe。沒有什麼「隱藏」它,它只是在您查看源代碼時不顯示。
Facebook不會「隱藏」任何東西,而且您不應該嘗試。 – 2012-02-12 00:13:18
[有沒有辦法隱藏IFRAME src頁面中的元素?](http://stackoverflow.com/questions/27129487/is-there-a-way-hide-elements-in-iframe-src-page) – 2017-03-30 14:17:55
@凱文布朗兄弟其2012年的一個問題..你的建議問題是從2014年..:/ – udidu 2017-04-01 07:00:00