Applescript / Google Chrome: एक नए टैब में एक लिंक खोलें


1

मैं एक लिंक खोलने के लिए इसका उपयोग करता हूं (url अज्ञात है):

tell application "Google Chrome"
    tell tab 1 of window 1 to set OpenfirstTab to execute javascript "document.getElementById('TransactionHistory').click();
"
end tell

वहाँ एक नया टैब में AppleScript खोलने के लिए एक तरीका है, पृष्ठभूमि में ज्ञात URL के साथ जावास्क्रिप्ट का उपयोग करते हुए

अब के लिए मेरा वर्कअराउंड फर्स्ट पेज को डुप्लिकेट करना और डुप्लिकेट किए गए पेज पर लिंक को खोलना है, वेबसाइट द्वारा यह बहुत अच्छी तरह से हैंडल नहीं किया गया है और यह हमेशा काम नहीं कर रहा है


AppleScript का उपयोग करके Chrome में पृष्ठभूमि में एक नया टैब कैसे खोलें , इसके स्वीकृत उत्तर पर एक नज़र डालें । तकनीकी रूप से यह पृष्ठभूमि में नया टैब नहीं खोल रहा है, हालांकि यह वैसे ही कार्य करता है जैसा कि यह है।
user3439894

क्षमा करें, मैंने अपनी पोस्ट ठीक से नहीं लिखी है, मैं इसे संपादित करूंगा, मुझे पता है कि जब मैं url जानता हूं तो एक नया टैब कैसे खोला जाता है, लेकिन मुझे यकीन नहीं है कि गेटेलमेंटबिड () घड़ी का उपयोग कैसे किया जाए
केविन

यदि आप "पृष्ठभूमि में" से मतलब रखते हैं, तो टैब "ज्ञात URL" को खोलने वाला नहीं है, यह active tabमेरी पहली टिप्पणी में जुड़े उत्तर में उपयोग की जाने वाली कार्यप्रणाली अभी भी लागू है, आपको बस उपयोग को फिट करने के लिए कोड को संशोधित करना होगा । BTW आप एक लाइनफीड का उपयोग क्यों कर रहे हैं ...click();ताकि "अगली पंक्ति में है और सीधे बाद नहीं है ...click();, जैसे ...click();"कि मेरा मानना ​​है कि यह होना चाहिए?
user3439894

हाँ, आप क्लिक के लिए सही हैं (); ", गलती लिखते हुए, लेकिन यह ठीक काम कर रहा था, मैंने इसे वैसे भी ठीक कर दिया। मुझे समझ नहीं आ रहा है कि मैं कैसे" .click ()? "कर सकता हूं और लिंक दूसरे टैब में खुला है। ?
केविन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.