2011-07-14 22 views
0

Chrome拡張開発の問題を確認してください。Chrome拡張機能のアクティブなタブを選択する

私はjQueryとプラグインを使用します。しかし、jQueryでDOM要素を選択することはできません。

ここのサンプルコードは、 (background.html)

<html> 
<head> 
<script> 
function alertValue() { 
    var a = $("#divName").val(); 
     alert(a); 
} 
chrome.browserAction.onClicked.addListener(alertValue); 
</script> 
</head> 
</html> 

結果として、undefinedが返されます。

答えて

1

私が正しく理解していれば、ユーザーがブラウザのアクションアイコンをクリックしたときに、現在のページのいくつかの要素の値を読みたいと思っています。

これを行うには、実際にページ上の値を読むにはcontent scriptを使用し、背景ページとコンテンツスクリプト間の通信にはmessage passingを使用する必要があります。

+0

私は同意すると、OPはよりよく説明する必要があります。 @sergが提供しているリンクだけでなく、[architectre overview](http://code.google.com/chrome/extensions/overview.html#arch)を見て、どのように理解しているかを確認することをおすすめします私はあなたがまだやっているかどうかわからないので一緒に収まる。 – Alasdair

関連する問題