<html> <head> </head> <body> <iframe id="videoif"></iframe> 这里插入框架后网页就加入了html和3个js <html> <head> </head> <body> <script> <!--第一个JS--> </script> <script> <!--第二个JS--> </script> <script> <!--第三个JS--> var flashvars = { mlogo: '视频网', mlogo_link: 'http://www.sina.com' }; </script> </body> </html> 上面插入的html结束,我想修改上面的flashvars对象的属性值,但是由于他是框架引入的我无法重新修改,所以我想在他的html结束后,在我下面的/body里把flashvars对象的mlogo,和mlogo_link的值重新定义下,但不知道如何获取document到第三个JS,我如何在他的html结束后更改flashvars对象的mlogo和mlogo_link两个的值 ,请教,谢谢。 </body> </html>
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
这样 你在它的代码之前执行这个 给这个变量写入一个不可更改的值 后面它再赋值也是修改不了的
Object.defineProperty(window, "flashvars", { value:{ mlogo: "xxxx", mlogo_link: "asdfasdf" }, writable:false, configurable:false })