मेरे एक्सटेंशन में, मैं यह निर्धारित करने की कोशिश कर रहा हूं कि एक नया टैब किसी अन्य टैब द्वारा पॉपअप के रूप में बनाया गया था और यदि ऐसा है, तो कौन सा टैब।क्रोम एक्सटेंशन सामग्री स्क्रिप्ट्स window.opener का उपयोग कर सकते हैं?
मैंने सोचा कि मैं इसे समझने में सहायता के लिए सामग्री स्क्रिप्ट से window.opener का उपयोग करने में सक्षम होगा। लेकिन ऐसा लगता है कि window.opener सामग्री स्क्रिप्ट में सही ढंग से काम नहीं करता है।
जब मैं मैन्युअल रूप से एक टैब बनाता हूं, तो यह विंडो है। ओपनर अपेक्षा के अनुरूप शून्य है।
जब कोई टैब किसी अन्य टैब द्वारा पॉपअप के रूप में बनाया जाता है, तो इसकी window.opener अपरिभाषित है। मैं इस से अनुमान लगा सकता हूं कि टैब पॉपअप के रूप में बनाया गया था, लेकिन मैं इसका उपयोग यह पता लगाने के लिए नहीं कर सकता कि किस टैब ने नया बनाया है।
क्या यह ज्ञात मुद्दा है, और क्या किसी को किसी भी कामकाज के बारे में पता है?
http://stackoverflow.com/questions/3124543/is-it-possible-to-determine-a-tabs-opener-within-a-google-chrome-extension – npdoty
का संभावित डुप्लिकेट हां, ऐसा लगता है। लेकिन न तो सवाल का उत्तर दिया गया है .. – Greg
[हम समान प्रश्नों को खड़े होने के लिए आगे बढ़ रहे हैं।] (Http://blog.stackoverflow.com/2010/11/dr-strangedupe-or-how-i-learned- टू-स्टॉप-चिंता-और-प्यार-डुप्लिकेशंस /) – Will