你不能。如果URL不在HTML中,浏览器如何知道从哪里获得它?
但是有一个技巧可以解决你的目标。
html文件:
<html>
<body>
<iframe id="iframe" src=""></iframe>
<script src="main.js"></script>
</body>
</html>
main.js文件:
var iframe = document.querySelector('#iframe');
iframe.setAttribute('src', 'http://your-website.org/some-link-to-iframe/');
虽然它从iframe中删除了url,但javascripts会动态地添加它。
