MSAgent 詳細(xì)解說第4/5頁
更新時間:2006年11月13日 00:00:00 作者:
五、排難解錯
能否顯示 MSAgent 的關(guān)鍵在于是否安裝了 MSAgent 的核心組件
( Microsoft Agent core components - activex.microsoft.com/activex/controls/agent2/MSagent.exe ),但是如何讓這一被動行為變?yōu)橹鲃幽??可以用下面兩種方法:
方法一:
運(yùn)行代碼框
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
特點:自動下載組件并安裝,比較方便,但會下載的等待時間不會提示,在網(wǎng)速慢的時候會以為頁免死掉,且不是很方便控制。
方法一:
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
特點:方便出錯控制,用戶控制下載,但是不能當(dāng)時顯示,需要安裝后再次刷新頁面。
使用哪種方法就屬于見仁見智了,但是最不明智的方法就是兩種方法一起上,實踐證明 CodeBase 會先于 onerror 生效!
不管怎么說,調(diào)用本地角色也比網(wǎng)絡(luò)角色速度上要快得多,但是你如何預(yù)知客戶端是否安裝了該角色呢?看看下面的例子:
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
通過設(shè)置錯誤捕獲,可以方便的找到調(diào)用 MSAgent 的最佳方式,當(dāng)然,你還可以通過 DHTML 加上相應(yīng)的角色下載鏈接,并指導(dǎo)用戶將 *.acs 文件 copy 到相應(yīng)目錄(%WINDOWS%\msagent\chars)或直接安裝 *.exe 的角色安裝文件以方便下次瀏覽,我僅僅是為你提供一個思路,具體實踐還是自己發(fā)揮吧!
相關(guān)文章
javascript 閉包函數(shù)做顯隱內(nèi)容
用閉包函數(shù)做顯隱內(nèi)容,主要優(yōu)勢就是可以增加顯示與隱藏效率。2009-03-03
JavaScript數(shù)據(jù)結(jié)構(gòu)與算法
這篇文章主要介紹了JavaScript數(shù)據(jù)結(jié)構(gòu)與算法,文章圍繞主題展開數(shù)據(jù)結(jié)構(gòu)與算法的概念,以及幾種常見的數(shù)據(jù)結(jié)構(gòu)是什么,有什么優(yōu)點和缺,具有一定的參考價值,需要的小伙伴可以參考一下2022-07-07
JavaScript實現(xiàn)數(shù)字?jǐn)?shù)組按照倒序排列的方法
這篇文章主要介紹了JavaScript實現(xiàn)數(shù)字?jǐn)?shù)組按照倒序排列的方法,涉及javascript中sort方法的使用技巧,非常具有實用價值,需要的朋友可以參考下2015-04-04
JS將數(shù)字轉(zhuǎn)換成三位逗號分隔的樣式(示例代碼)
本篇文章主要是對JS將數(shù)字轉(zhuǎn)換成三位逗號分隔的樣式(示例代碼)進(jìn)行了介紹,需要的朋友可以過來參考下,希望對大家有所幫助2014-02-02
JavaScript中call和apply方法的區(qū)別實例分析
這篇文章主要介紹了JavaScript中call和apply方法的區(qū)別,結(jié)合實例形式分析call和apply方法的功能、原理及相關(guān)使用操作區(qū)別,需要的朋友可以參考下2018-08-08

