2013-06-05 44 views
10

Tôi thực sự đang gặp khó khăn khi tạo một số phương pháp khởi chạy cửa sổ trình duyệt (chrome) trên osx với các chi tiết cụ thể như kích thước cửa sổ, không có tab vv. với IE là một bài tập khá đơn giản nhưng tôi sẽ là người đầu tiên thừa nhận, khi nói đến các máy Mac, tôi đang phải vật lộn rất nhiều.Applescript để khởi chạy Chrome (với chi tiết cụ thể)

Vì vậy, đây là danh sách mong ước của tôi.

Tôi cần có khả năng mở cửa sổ (lý tưởng là chrome, nhưng bất kỳ trình duyệt nào khác ngoại trừ safari), không có thanh trạng thái, không có thanh địa chỉ có URL cụ thể và kích thước cửa sổ cụ thể. Tôi đã quản lý một cái gì đó trong safari sử dụng làm javaScript, và cố gắng giống với chrome bằng cách sử dụng thực thi javascript và 'window.open' nhưng điều này không thành công ...

Trợ giúp!

Trả lời

23

tôi không tìm thấy cách nào để ẩn thanh công cụ trong Chrome, nhưng thử một cái gì đó giống như các kịch bản:

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 'nói cửa sổ 1 bộ vọt tới { 0, 22, 1440, 900} end tell' sẽ đặt cửa sổ mới thành toàn màn hình trên máy Macbook, vì độ phân giải màn hình của thiết bị là 1440x900. –

+0

câu trả lời phức tạp tuyệt vời! cảm ơn bạn. tôi đã sử dụng ví dụ đầu tiên - một ví dụ đơn giản - để chạy javascript trên chrome. cảm ơn! – nurxyz

Các vấn đề liên quan