सामग्री भागो स्क्रिप्ट पर टैब से खोला पृष्ठभूमि स्क्रिप्ट

0

सवाल

तो मैं एक छोटी परियोजना है, जहां मुझे एक विस्तार है कि जब मैं अपने आइकन प्रेस यह खोलता है कुछ टैब का उपयोग कर एक पृष्ठभूमि स्क्रिप्ट के साथ एक निश्चित यूआरएल है कि मैं अद्यतन किया जाएगा

chrome.browserAction.onClicked.addListener(buttonClicked)
function buttonClicked (tab){
chrome.tabs.create({
    url:"https://google.com/h",
    active : false
  },callback)

}

अब मैं करने के लिए की जरूरत को चलाने के लिए एक सामग्री स्क्रिप्ट केवल उन पर टैब और बाहर आंकड़ा कैसे .. मैंने कोशिश की है कई चीजें हैं, लेकिन प्रतीत नहीं कर सकते करने के लिए सक्षम होना करने के लिए करते हैं, तो

मैं एक नया प्रोग्रामर हूँ तो किसी की सलाह भी दिशा निर्देशों की सराहना की जाएगी

google-chrome-extension javascript
2021-11-19 02:37:35
1

सबसे अच्छा जवाब

0

पहली चीज़ें पहले, यदि आप चाहते हैं करने के लिए सामग्री भागो स्क्रिप्ट पर कुछ वेब पृष्ठों की तुलना में केवल आप का उपयोग कर सकते हैं मैच पैटर्न (https://developer.chrome.com/docs/extensions/mv3/match_patterns/) में प्रकट.json फाइल करने के लिए सामग्री भागो स्क्रिप्ट पर मिलान यूआरएल ही है । अगर नहीं है कि आपकी समस्या का समाधान पालन की तुलना में bellow दृष्टिकोण:

जब आप बनाएँ नया टैब का उपयोग कर पृष्ठभूमि स्क्रिप्ट आप चाहिए संलग्न कस्टम क्वेरी पैरामीटर url में, उदाहरण के लिए:

background.js

chrome.browserAction.onClicked.addListener(buttonClicked)
function buttonClicked (tab){
chrome.tabs.create({
    url:"https://google.com/h?customAction=1",
    active : false
  },callback)

तो सामग्री में स्क्रिप्ट की पहचान कर सकते हैं इस क्वेरी पैरामीटर का उपयोग करके खिड़की.स्थान । href इस तरह:

content.js

if (window.location.href.indexOf('customAction=1') >= 0) {
   // Call custom function from here
   someFunction();
}
2021-11-20 14:13:53

अन्य भाषाओं में

यह पृष्ठ अन्य भाषाओं में है

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................

इस श्रेणी में लोकप्रिय

लोकप्रिय सवाल इस श्रेणी में