2012-03-01 11 views
5

से लिया गया है मैं निम्नलिखित श्रोता हैchrome.tabs.onUpdated.addListener निकाल नहीं जब पेज कैश

chrome.tabs.onUpdated.addListener(function(tabId, change, tab) { 
    if (change.status == "complete") { 
    // Do something 
    } 
}); 

16.x से 17.x के लिए मेरे क्रोमियम ब्राउज़र को अपग्रेड करने के बाद मैं एक ध्यान दिया गया है कि यह श्रोता हमेशा नहीं निकाल दिया जाता है। उदाहरण के लिए, जब ऐसा लगता है कि पेज कैश से पुनर्प्राप्त किया गया है (बहुत तेज़ लोड) यह आग नहीं करता है। फिर, यदि मैं पृष्ठ को फिर से लोड करता हूं, तो इसे सामान्य रूप से निकाल दिया जाता है।

क्या इस एपीआई विधि में 17.x में कोई बदलाव किए गए हैं?

धन्यवाद!

+1

क्या आप कुछ विवरणों के साथ http://new.crbug.com/ पर एक बग दर्ज करना चाहते हैं (एक परीक्षण केस शानदार होगा)? ईवेंट को तब भी ट्रिगर करना चाहिए जब टैब अपडेट हो, भले ही वह कैश से अपडेट हो रहा हो। यहां बग आईडी पोस्ट करें, और मैं इसे सही कतार में फेंक दूंगा। –

+0

मैंने पिछले कुछ दिनों में एपीआई विधियों में कोई बदलाव नहीं देखा है - लेकिन मुझे कुछ चीज है जो अलग-अलग व्यवहार कर रही है। हालांकि इसमें से अधिकांश डिफ़ॉल्ट स्टाइल शीट से है। – jjNford

+1

मैंने पहले से ही एक रिपोर्ट की है http://code.google.com/p/chromium/issues/detail?id=116379 – spektom

उत्तर

0

मैं एक ही बग में आया हूं। इस बीच, मैं tabs.onActiveChanged ईवेंट का उपयोग कर रहा हूं, जो तत्काल बार से वापस टैब पर स्विच करते समय आग लगती है। मुझे यकीन नहीं है कि यह एक विशेष रूप से मजबूत समाधान है, लेकिन अब तक यह मेरे लिए काम कर रहा है।