2013-06-05 11 views
10

मैं ओएसएक्स पर एक ब्राउज़र विंडो (क्रोम) लॉन्च करने की कुछ विधि बनाने के साथ वास्तव में संघर्ष कर रहा हूं जैसे विंडो आकार, कोई टैब इत्यादि। पारंपरिक रूप से मैंने विंडोज़ के माध्यम से वीबी स्क्रिप्ट का उपयोग किया है आईई के साथ जो एक बहुत ही सरल अभ्यास है, लेकिन जब मैं मैक की बात करता हूं तो मैं स्वीकार करता हूं कि मैं काफी संघर्ष करता हूं।क्रोम लॉन्च करने के लिए एप्पलस्क्रिप्ट (विनिर्देशों के साथ)

तो मेरी इच्छा सूची यहां है।

मुझे खिड़की खोलने में सक्षम होना चाहिए (आदर्श रूप से क्रोम में, लेकिन सफारी को छोड़कर कोई अन्य ब्राउज़र), जिसमें कोई स्टेटस बार नहीं है, किसी दिए गए यूआरएल के साथ कोई पता बार नहीं है, और एक विशिष्ट विंडो आकार है। मैंने जावास्क्रिप्ट का उपयोग करके सफारी में कुछ प्रबंधित किया, और निष्पादित जावास्क्रिप्ट और 'window.open' का उपयोग करके क्रोम के साथ इसका प्रयास किया लेकिन यह लगातार असफल रहा ...

सहायता!

उत्तर

23

मैं किसी भी तरह क्रोम में उपकरण पट्टी को छुपाने के लिए नहीं मिला है, लेकिन इन लिपियों की तरह कुछ प्रयास करें:

tell application "Google Chrome" 
    open location "http://example.com" 
    tell window 1 to enter presentation mode 
end tell 
tell application "Google Chrome" 
    tell (make new window) 
     set URL of active tab to "http://example.com" 
     set bounds to {0, 22, 1200, 900} 
    end tell 
    activate 
end tell 
tell application "Safari" 
    make new document with properties {URL:"http://example.com"} 
    tell window 1 
     set bounds to {0, 22, 1200, 900} 
    end tell 
    activate 
end tell 
tell application "System Events" to tell process "Safari" 
    tell menu "View" of menu bar 1 
     if exists menu item "Hide Toolbar" then click menu item "Hide Toolbar" 
     if exists menu item "Hide Status Bar" then click menu item "Hide Status Bar" 
     if exists menu item "Hide Tab Bar" then click menu item "Hide Tab Bar" 
     if exists menu item "Hide Bookmarks Bar" then click menu item "Hide Bookmarks Bar" 
    end tell 
end tell 
+0

fwiw 'करने के लिए खिड़की 1 सेट सीमा बता { 0, 22, 1440, 900} एंड टेल 'मैकबुक एयर पर नई विंडो को फुलस्क्रीन पर सेट करेगा, क्योंकि 1440x900 डिवाइस का स्क्रीन रेज़ोल्यूशन है। –

+0

महान विस्तृत उत्तर! धन्यवाद। मैंने क्रोम पर जावास्क्रिप्ट चलाने के लिए पहला उदाहरण - सरल एक का उपयोग किया। धन्यवाद! – nurxyz

संबंधित मुद्दे