您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關TE中NPAPI有什么用,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
NPAPI,就是指網景插件應用程序接口(Netscape Plugin Application Programming Interface),是一種外部程序作為插件和瀏覽器共同完成網頁展示的調用通道。插件就相當于運行在網頁上的應用程序。比如你想在網頁上播放音樂,在網頁上使用<embed>標簽,瀏覽器會自動調用Windows Media Player運行,又如pdf等。還有,也可以用作在瀏覽器檢測和啟動客戶端應用程序。
TE從6.6版本后開始支持NPAPI,但是chrome v42以上版本,默認關閉NPAPI插件,Firefox 52停止支持所有 NPAPI插件,所以NPAPI的TE二次開發后來基本也沒用上。
官方提供了一個簡單的基于NPAPI的網頁開發,在chrome和firefox的低版本還能支持,有興趣可以試一下,以下是詳細代碼:
<html>
<head>
<title>樣例</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<script type="text/javascript">
function LoadFly() {
try {
var sg = CreateSGObj();
sg.open("fly地址");
}
catch (e) {
alert(e);
}
}
//創建sgworld的object
function CreateSGObj() {
var obj = document.getElementById("sgworld");
if (obj == null) {
obj = document.createElement('object');
obj.setAttribute("name", "sgworld");
obj.setAttribute("id", "sgworld");
obj.setAttribute("type", "application/x-skyline");
obj.setAttribute("clsid", "{3A4F9199-65a8-11d5-85c1-0001023952c1}");
document.body.appendChild(obj);
}
return obj;
}
</script>
</head>
<body>
//窗口的定義和在IE上有些不同
<object id="tex" type="application/x-skyline" clsid="{3A4F9192-65A8-11D5-85C1-0001023952C1}" ></object>
//窗口的定義和在IE上有些不同
<object id="texTree" type="application/x-skyline" clsid="{3a4f9193-65a8-11d5-85c1-0001023952c1}" ></object>
</body>
</html>
關于“TE中NPAPI有什么用”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。