मैं कर रहा हूँ एक chrome एक्सटेंशन है, जो एक पॉपअप विंडो खुलती है क्लिक करने पर बटन पृष्ठ में डाला. सब कुछ flawlessly काम करता है से अलग तथ्य यह है कि विंडो में प्रदर्शित किया जाता है, मुख्य प्रदर्शन पर नहीं है, और एक ब्राउज़र विंडो लागू करने के लिए पॉपअप पर है. कैसे कर सकते हैं मैं इस संभाल? मैक का उपयोग के साथ कस्टम प्रदर्शन की व्यवस्था है, अगर यह प्रासंगिक है । मैं करना चाहते हैं के लिए खिड़की करने के लिए बस का उल्लेख करने के लिए सीमाओं की खिड़की से उत्पन्न.
से मैं क्या समझ में यह शामिल है कुछ विस्तृत प्रदर्शित करता है पिक्सेल गणना, लेकिन यह कैसे प्राप्त करने के लिए प्रदर्शन के आकार के संदर्भ में? मुझे आशा है कि आप देखते हैं कि मैं क्या कह रहा हूँ और है कि मैं शामिल सभी प्रासंगिक विवरण. मैं भी शामिल हूँ मेरे कोड के लिए खोलने की खिड़की के नीचे:
chrome.windows.getCurrent((tabWindow) => {
const popupWidth = 400;
const popupHeight = 400;
const leftOffset = (tabWindow.width/2)-(popupWidth/2);
const topOffset = (tabWindow.height/3)-(popupHeight/2);
var infoPopupUrl = "someurl";
chrome.windows.create(
{
'url': chrome.runtime.getURL(infoPopupUrl),
'type': "popup",
'width': popupWidth,
'height': popupHeight,
'left': Math.round(leftOffset),
'top': Math.round(topOffset),
'focused': true
}
);
});
धन्यवाद हर किसी के लिए मदद.