udi*_*idu 2 javascript asp.net jquery
我注意到在iframe中运行的所有Facebook应用程序都隐藏了他们的iframe SRC,而不是真正的src,有一个"javascript:""".我怎样才能做到这一点?我希望我的iframe会隐藏原始的src
谢谢!
Ton*_*nov 13
Facebook应用程序是动态加载的,这意味着在加载HTML后会更改SRC.这就是你只能看到的原因javascript:;.src虽然没有隐藏,它仍然存在并且可以使用javascript获得.
如果您使用的是jQuery,可以使用以下内容:
<iframe src="javascript:;" id="myframe"></iframe>
<script>
$(document).ready(function() {
$('#myframe').attr('src', 'http://facebook.com');
});
</script>
Run Code Online (Sandbox Code Playgroud)
有了这个,iframe将javascript:;在HTML中作为src,但会加载facebook.com