Re: [問題] Flash有辦法取得現在所在位置的網址嗎?

看板Flash作者 (我轉)時間16年前 (2010/01/02 19:52), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串5/5 (看更多)
借標題請問一個相關的問題 我是想利用判斷網址來做到網頁導覽列還有標題的變化 所以要取得swf所嵌入的網址(.html而非.swf) 爬文看到下面和用LoaderInfo的做法 但loaderinfo所傳回的只是.swf網址 而用no1kk大的做法可以做到我想要的動作 但在IE6 7 8都報錯被擋住了 flash整個不能動 = =" 其他火狐 OP gc的最新版本都可以順利執行 網址範例http://jet.byethost6.com/others.html 上方的導覽列在不同頁面切換時 title那欄會隨頁面網址不同而變化 目前增加了一個動態文字顯示網址以方便做修改 想請問一下有辦法讓IE6 7 8也能順利執行嗎? 或是還有其他做法能達到我的要求 如果沒有的話就只好傻傻的不同頁面放不同的SWF了 ※ 引述《no1kk (心中在下雨)》之銘言: : 我不知道是不是有其他的辦法 : 但是我試出一種方式了^__^ : import flash.external.*; : var url = ExternalInterface.call("function(){return document.location.href;}"); : 沒想到這樣真的可以傳回html的網址 : 那是不是意味可以用flash對html作任何javascript的動作呢? : ※ 引述《no1kk (心中在下雨)》之銘言: : : 如標題 : : 但是不能透過javascript到所在的html去取得 : : 必須要靠自己 : : 基本上想利用這樣的方式去阻止別人把flash內嵌到他自己的網頁 : : 並且追蹤被內嵌到哪裡去了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.37.109.76

01/03 01:39, , 1F
我覺得你應該換個方向,在每個頁面傳不同flashvars就好了XD
01/03 01:39, 1F

01/04 16:24, , 2F
換網址的話,可以用anchor的方式偷吃步
01/04 16:24, 2F
文章代碼(AID): #1BFpDnK5 (Flash)
討論串 (同標題文章)
文章代碼(AID): #1BFpDnK5 (Flash)