当用户按下浏览器的后退按钮时,SWFAddress能“感知”吗?
我知道它可以触发EXTERNAL_EVENTS,but...does它可以为特定的按钮做这个吗?
发布于 2010-09-29 06:56:27
实际上并非如此,swfaddress对用户按下back按钮的唯一感知是浏览器地址栏中的地址发生了变化(由javascript中的window.location对象表示)。它通过定期检查window.location对象来检测这种变化。
当swfaddress对象发生更改,但window.location没有触发地址更改时,它会触发一个EXTERNAL_CHANGE事件。这可能是由用户在地址栏中键入新锚点、点击后退/前进按钮或其他几件事引起的。没有办法将事件侦听器放在浏览器的后退按钮上。
https://stackoverflow.com/questions/3817442
复制相似问题