5

LinkedIn Javascript の統合は、次のもので行われます。

<script src="http://platform.linkedin.com/in.js" type="text/javascript">
   api_key: 9XXXXXXX
   authorize: true
</script>

私が理解していないのは、これがどのように有効なJavaScriptなのですか? api_key が引用されていないのはなぜですか。

4

1 に答える 1

8

を含むスクリプト タグの本体はsrc実行されません。ただし、読み込まれたスクリプトは、他の要素のコンテンツと同様にそのコンテンツにアクセスできます。したがって、読み込まれたスクリプトに関連するメタデータを保存するのに適した場所です。

実際、属性が導入される前は、それ適した場所でした。data-それらを使用する方が適切ですが、リンクされた API はおそらくdata-属性よりも古いか、単純に保ちたかっただけです。

タグにアクセスするには、次のコードを.jsファイルに追加する方法が考えられます。

var scripts = document.getElementsByTagName('script');
var thisScriptTag = scripts[scripts.length - 1];

ソース

その後、textContentorinnerTextプロパティを使用して、タグに含まれるものにアクセスできます。

于 2012-07-05T01:00:41.240 に答える