如果在flash影片的帧中指定锚点,IE浏览器会在播放时更改地址栏中的哈希值。
http://example.com/ --> http://example.com/#start
是否有任何方法可以仅使用HTML& JS?
答案 0 :(得分:0)
如果您使用“Flash with named anchors”HTML模板进行导出,则只会进行更改。它使用ExternalInterface调用来更改地址。从HTML页面中删除这些行:
<script language="JavaScript">
function flashGetHref() { return location.href; }
function flashPutHref(href) { location.href = href; }
function flashGetTitle() { return document.title; }
function flashPutTitle(title) { document.title = title; }
</script>
加上插入HTML代码(<a name="...">
)的命名锚点,并且不再有任何深层链接 - 除非应用程序使用SWFAddress,您可以从JavaScript导入中删除它。