ส่วนขยายของ Google Chrome

ฉันจะเปิดลิงก์ในแท็บใหม่ในส่วนขยาย HTML ได้อย่างไร

E.g.

คลิกที่ไอคอน

เห็นหน้าต่าง Google chrome ซึ่งมี window.html

ข้างในมีสองลิงค์ ลิงค์หนึ่งสำหรับเปิดลิงค์ในแท็บใหม่ และอีกลิงค์อยู่ในแท็บดั้งเดิม

ฉันใช้ window.location ไม่ทำงานเช่นนั้น


person Jamie    schedule 06.05.2010    source แหล่งที่มา


คำตอบ (2)


ฉันไม่รู้ว่าทำไมคำถามนี้จึงมีผู้เห็นด้วยสองครั้ง แต่อย่างไรก็ตาม คุณสามารถลองใช้ เป้าหมาย คุณลักษณะสำหรับองค์ประกอบจุดยึด

<a target="_blank" src="http://myFancyUrl">This is a link to a new tab</a>

อย่างไรก็ตาม มันจะไม่เปิดในแท็บใหม่ เว้นแต่ผู้ใช้จะกำหนดค่าเนวิเกเตอร์ด้วยวิธีนั้น (โดยปกติแล้วจะเป็นเช่นนั้น)

person Matias    schedule 06.05.2010

หากหน้าเว็บนั้นอยู่ในส่วนขยายของ Google Chrome จริงๆ คุณสามารถบังคับให้เบราว์เซอร์เปิดหน้าเว็บในแท็บใหม่โดยใช้จาวาสคริปต์ (ซึ่งคุณรู้ว่าเปิดใช้งานอยู่ เนื่องจากคุณเป็นส่วนขยายของ Google Chrome)

chrome.tabs.create({url:"http://somewhere", selected:true});

ส่วนขยายของคุณจะต้องได้รับอนุญาตจากแท็บ

ดู: http://code.google.com/chrome/extensions/tabs.html< /ก>

person Pim Jager    schedule 06.05.2010