私はJavascriptに慣れておらず、特定のURLをタブで開いたときにpage_actionアイコンを表示する方法を理解するのに苦労しています。特定のページに対してpage_actionを表示させるにはどうすればよいですか?
Googleで提供されているサンプルの一部をURLの特定の文字(例では「g」が使用されています)を見つけるために使用しようとしました。私は単に拡張子を使って解凍してみましたが、私がGoogleにアクセスしたときにはうまくいきませんでした。
// Copyright (c) 2011 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
// Called when the url of a tab changes.
function checkForValidUrl(tabId, changeInfo, tab) {
// If the letter 'g' is found in the tab's URL...
if (tab.url.indexOf('g') > -1) {
// ... show the page action.
chrome.pageAction.show(tabId);
}
};
// Listen for any changes to the URL of any tab.
chrome.tabs.onUpdated.addListener(checkForValidUrl);
私には何か信じられないほど明白なものがありますか?
この例については、http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/pageAction/pageaction_by_url/? –
そうです。 –