वहाँ क्रोम के लिए यह करने के लिए कोई तरीका है?ओएस एक्स पर क्रोम से अग्रणी टैब का यूआरएल प्राप्त करें?
tell application "Google Chrome"
return URL of front document as string
end tell
... काम नहीं करता।
वहाँ क्रोम के लिए यह करने के लिए कोई तरीका है?ओएस एक्स पर क्रोम से अग्रणी टैब का यूआरएल प्राप्त करें?
tell application "Google Chrome"
return URL of front document as string
end tell
... काम नहीं करता।
चूंकि कोई applescript समर्थन का एकमात्र तरीका यह किया जा सकता है जीयूआई स्क्रिप्टिंग के माध्यम से है, मुझे यकीन है कि कैसे परिचित आप applescript लेकिन जीयूआई पटकथा के साथ कर रहे हैं नहीं कर रहा हूँ करने के लिए एक बुरी बात है में मिलता है। इसलिए सावधानी के साथ इस कोड को ले लो। यह भी महत्वपूर्ण है कि आप अपने यूनिवर्सल एक्सेस वरीयताओं में सक्षम सहायक उपकरणों के लिए उपयोग कर सकते है है।
tell application "Google Chrome"
activate
tell application "System Events"
tell application process "Google Chrome"
get value of text field 1 of tool bar 1 of window 1
end tell
end tell
end tell
नहीं Apple स्क्रिप्ट का समर्थन: Issue 27468 - chromium - Applescript support for testing and scripting - Project Hosting on Google Code
अब जब कि क्रोम (7+) AppleScript का समर्थन करता है, तो आप ऐसा कर सकते हैं:
tell application "Google Chrome"
get URL of active tab of first window
end tell
नोट: "पहले खिड़की" frontmost खिड़की को दर्शाता है।
क्या क्रोम विशिष्ट ऐप्पलस्क्रिप्ट कमांड के लिए प्रलेखन है? उदाहरण के लिए, यदि मैं सक्रिय टैब की HTML सामग्री प्राप्त करने की तरह कुछ करना चाहता हूं, तो मैं इसे करने के तरीकों को कहां देख सकता हूं? –
स्क्रिप्ट संपादक में क्रोम ऐप खोलकर आप जो भी शब्दकोश देख सकते हैं, उसे छोड़कर मुझे बहुत अधिक दस्तावेज नहीं मिल सका। –
मुझे लगता है कि आप इस स्क्रिप्ट के साथ frontmost टैब प्राप्त कर सकते हैं:
tell application "Google Chrome"
set frontIndex to active tab index of front window
get URL of tab frontIndex of front window
end tell
आशा है कि मैं इस अधिकार मिल गया। कोशिश करके देखो।
या सिर्फ 'एप्लिकेशन" गूगल क्रोम "बता टैब सक्रिय टैब index' का यूआरएल के लिए खिड़की 1 बताने के लिए। या 'ऐप' Google क्रोम "विंडो 1 के सक्रिय टैब के यूआरएल को बताएं। – user495470
यूआरएल पुनः प्राप्त करने के लिए एक सरल तरीका है।
'tell application "Google Chrome" to return URL of active tab of front window'
परीक्षण किया गया है और एक आकर्षण की तरह काम करता है।
आह ठीक है, हाँ यह – mcgrailm
वू में आने के लिए बहुत अच्छा अभ्यास है! मैंने अभी निम्न स्क्रिप्ट लिखी है, इसलिए मैं क्रोम के साथ पासवर्डमेकर का अधिक आसानी से उपयोग कर सकता हूं, आपके उत्तर के लिए धन्यवाद! बताई आवेदन "सिस्टम घटनाक्रम" \t बताई आवेदन प्रक्रिया "गूगल क्रोम" \t \t सेट theURL उपकरण पट्टी के पाठ क्षेत्र 1 का मान प्राप्त करने के लिए खिड़की के 1 1 \t अंत बता अंत splitText को सेट domainparts बता (" ", splitText ("/", curURL में आइटम 3) डोमेनपेट्स के डोमेनपेट्स, आइटम ((काउंटर डोमेनपर्ट्स)) में टेक्स्ट (टेक्स्ट।", {item ((डोमेन डोमेन गिनती) - 1) में शामिल होने के लिए टॉपडोम सेट करें} खोल स्क्रिप्ट कर "/ उपयोगकर्ताओं/DMD/bin/पीएमओ" और topdom – dmd
ठीक है, एर, कैसे यह सही स्वरूपित मैं कर सकता हूँ? – dmd