วิ่งเนื้อหาภายในสคริปต์บนแท็บที่เปิดออกจากพื้นหลังของสคริปต์

0

คำถาม

ดังนั้นฉันต้องเล็กๆโครงการที่ฉันต้องเป็นนามสกุลนั่นตอนที่ฉันกดปุ่นภาพไอคอนมันจะเปิดบางบนแท็บที่ใช้เป็นพื้นหลังของสคริปต์กับบางอย่างที่อยู่ url ที่ฉันจะเป็นกำลังปรับปรุง

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/)อยู่ใน รายการlanguage แฟ้มที่จะวิ่งเนื้อหาภายในสคริปต์อยู่ตรงกับที่อยู่ url อย่างเดียว ถ้าคุณคิดว่านั่นจะแก้ปัญหาปัญหาของคุณว่าตาม 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)

งั้นก็อยู่ในเนื้อหาภายในสคริปต์คุณสามารถระบุตัวนี้ query พารามิเตอร์โดยใช้ หน้าต่างตำแหน่งที่อยู่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ý
..................................................................................................................

ดังอยู่ในนี้หมวดหมู่

ดังคำถามอยู่ในนี้หมวดหมู่