जावास्क्रिप्ट के साथ लिंक को नई विंडो के बजाय नए टैब में कैसे खोलें?
सभी को नमस्ते! मैं एक शुरुआती फ्रंटएंड डेवलपर हूं और एक ऐसी समस्या का सामना कर रहा हूं जो सरल लगती है, लेकिन मैं इसे हल नहीं कर पा रहा हूं।
मुझे चाहिए कि मेरी साइट पर एक बटन पर क्लिक करने पर ब्राउज़र के नए टैब में एक लिंक खुले। मैं `window.open()` विधि का उपयोग कर रहा हूं:
```javascript
function openLink() {
window.open('https://example.com');
}
```
लेकिन समस्या यह है कि अलग-अलग ब्राउज़र में यह अलग-अलग तरीके से काम करता है। Firefox और Chrome में लिंक या तो नए टैब में खुलता है (जो मुझे चाहिए) या एक नई पॉप-अप विंडो में। और कभी-कभी यह पॉप-अप विंडो बिल्ट-इन पॉप-अप ब्लॉकर द्वारा ब्लॉक कर दी जाती है। उपयोगकर्ता शिकायत करते हैं कि कुछ नहीं होता।
मैंने पढ़ा है कि `` टैग में `target="_blank"` एट्रिब्यूट का उपयोग किया जा सकता है, लेकिन मुझे प्रोग्रामेटिक रूप से JavaScript के माध्यम से लिंक खोलना है, क्योंकि URL जटिल गणनाओं या सर्वर से प्रतिक्रिया के बाद डायनामिक रूप से बनता है।
यह मेरा वर्तमान कोड है, जो कभी काम करता है और कभी नहीं:
```javascript
document.getElementById('myBu