पर भी अधिक दो बार लोड कर रहा है यह मेरा background.js फ़ाइलक्रोम एक्सटेंशन स्क्रिप्ट कुछ पृष्ठों
chrome.tabs.onUpdated.addListener(function(tabId,info, tab) {
var sites =new Array('site2','site1');
var url=tab.url;
var siteFlag=0;
for(var i in sites) {
var regexp = new RegExp('.*' + sites[i] + '.*','i');
if (regexp.test(url)) {siteFlag=1;}
};
if(siteFlag==1){
chrome.tabs.executeScript(tabId, {file:"contentscript.js"});
chrome.tabs.executeScript(tabId, {file:"jquery.js"});
chrome.tabs.insertCSS(tabId,{file:"box.css"});
}
});
contentscript.js में मैं बस एक पॉपअप बॉक्स चलाया जाता है।
$(document).ready(function() {
function popup() {...}
if (window.addEventListener)
{
window.addEventListener('load', popup(), false);
}
else if (window.attachEvent)
{
window.attachEvent('onload', popup());
}
});
एक पॉपअप बॉक्स देखते हैं और पृष्ठों देखते हैं कि कुछ पृष्ठ नहीं है कि दो या इससे भी ज्यादा
समस्या क्या है?
============= संपादित ==================
उन पृष्ठों Iframes
के संभावित डुप्लिकेट [क्रोम एक्सटेंशन - कई बार इंजेक्शन की जा रही सामग्री स्क्रिप्ट के प्रति एक पृष्ठ लोड] (http://stackoverflow.com/questions/78298 9 5/क्रोम-एक्सटेंशन-कंटेंट-स्क्रिप्ट-इंजेक्शन-एकाधिक-बार-प्रति-एकल-पृष्ठ) –