我在HTML中嵌入了一个.swf文件,然后将这个HTML本身嵌入到另一个HTML中。
在我调用的.swf文件中
ExternalInterface.call(" function(){ return window.location.toString();}";
问题有时我似乎得到嵌入式HTML的窗口位置,有时我得到主HTML的地址(见图片)。
我所追求的只是可靠性。我想每次都得到相同的地址。我甚至都不知道什么时候到达哪个位置。我想知道它是否是某种与浏览器相关的谜团!
感谢您的帮助 干杯!
阿里
答案 0 :(得分:1)
使用window.top.location.href
应始终为您提供用户在其位置栏中看到的地址。警惕在旧版Internet Explorer中对DOM对象使用.toString()
。