2012-07-05 6 views
5

LinkedInのJavascriptの統合がで行われている:はどのようにLinkedInのJSはJavaScriptを有効

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

私は、これは有効なJavaScriptであるか、理解していませんか?どうしてapi_keyが引用されていないのですか?

+0

何が、どこですか?いくつかのコードを見せてください。 – Utkanos

+0

@Utkanos:彼はポストにコードを持っていたが、コードとしてマークアップされていなかったので、表示されなかった。 –

+0

ああ - 実現したら編集したでしょう。 downvoteを元に戻す... – Utkanos

答えて

8

srcのスクリプトタグの本体は決して実行されません。ただし、ロードされたスクリプトは、他の要素の内容と同様にその内容にアクセスできます。したがって、ロードされたスクリプトに関連するメタデータを格納するのに適しています。

実際にははでした。data-属性が導入されました。それらを使用する方が適切かもしれませんが、linkedin apiはおそらくdata-属性よりも古くなっているか、単純に単純なものにしたいだけです。

タグにアクセスするための可能な方法は.jsファイルに次のコードを入れている:

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

Source

あなたは、その後にあるものへのアクセスにtextContentまたはinnerTextプロパティを使用することができますタグ。

+0

これは、現在のスクリプトタグにアクセスするための本当に面白い方法です - スクリプトタグが正しい順序で実行されるために機能しますか? – Purag

関連する問題