最近看到如下代码:
window.plugin.browser("").document.links.length但我查了一下,window好像没有plugin这个属性,plugin也没有browser()这个方法,怎么回事呢?请各位大虾指点一二,谢谢.

解决方案 »

  1.   

    plugin是插件window.plugin.browser("").document.links.length
    是不是插件中的连接的个数
      

  2.   

    不知道你从哪里看来的代码,没有前后文不好分析阿,也许人家用了prototype把plugin这个属性加上了。我查了资料看到对于navigator的确是有plugin这个属性的,但是直接跟在window后面的没有,下面是我看到的资料:◆ window.document.links (e3/N2)
    ◆ window.document.links.length (e3/N2)
    ◆ window.document.links[n] (e3/N2)
    links はこのドキュメントに含まれるリンクオブジェクト(<a href="~">~</a> に相当)の配列、length はその個数を示します。個々のオブジェクトは links[n] で参照します。◆ window.document.link.href (e3/N2)
    <A HREF="○○">△△</A> の ○○ の部分を示します。◆ window.document.link.protocol (e3/N2)
    ◆ window.document.link.host (e3/N2)
    ◆ window.document.link.hostname (e3/N2)
    ◆ window.document.link.port (e3/N2)
    ◆ window.document.link.pathname (e3/N2)
    ◆ window.document.link.search (e3/N2)
    ◆ window.document.link.hash (e3/N2)
    href の値が http://www.yyy.zzz:8000/aaa/bbb/ccc.cgi?KEY=CGI#XYZ だとすると、protocol は http:、host は www.yyy.zzz:8000、hostname は www.yyy.zzz、port は 8000、pathname は /aaa/bbb/ccc.cgi、search は ?KEY=CGI、hash は #XYZ の部分を示す文字列となります。◆ window.document.link.target (e3/N2)
    <A TARGET="...">で指定したターゲットを示します。◆ window.document.link.text (N4)
    <A HREF="○○">△△</A> の △△ の部分を示します。Internet Explorer の場合は text の代わりに innerText を用いて得ることができます。◆ window.document.link.handleEvent(event) (N4)
    リンクのイベントハンドラを呼び出します。■ プラグインオブジェクト(Plugin)◆ window.navigator.plugins (N3)
    ◆ window.navigator.plugins.length (N3)
    ◆ window.navigator.plugins[n] (N3)
    plugins はこのブラウザがサポートするプラグインに関するプラグインオブジェクトの配列、length はその個数を示します。個々のオブジェクトは plugins[n] で参照します。◆ window.navigator.plugin.name (N3)
    ◆ window.navigator.plugin.description (N3)
    ◆ window.navigator.plugin.filename (N3)
    このプラグインに関して、name は名前、description は説明、file はファイル名を示します。◆ window.navigator.plugin.length (N3)
    ◆ window.document.plugin[n] (N3)
    このプラグインに関連する MIME タイプの個数と、ここの MIME タイプオブジェクトを示します。