是否可以使用Safari擴展來欺騙用戶代理?我知道Safari本身能夠使用Develop菜單項來欺騙,但它對我來說太有限了。欺騙用戶代理的Safari擴展?
據我所知,Safari擴展使用'開始'和'結束'腳本,但兩者都在之後執行,因此我無法使用這些腳本通過JavaScript更改用戶代理。
我對此不太確定,今天才開始考慮擴展,所以也許有人有另一個想法?
是否可以使用Safari擴展來欺騙用戶代理?我知道Safari本身能夠使用Develop菜單項來欺騙,但它對我來說太有限了。欺騙用戶代理的Safari擴展?
據我所知,Safari擴展使用'開始'和'結束'腳本,但兩者都在之後執行,因此我無法使用這些腳本通過JavaScript更改用戶代理。
我對此不太確定,今天才開始考慮擴展,所以也許有人有另一個想法?
如果您只是想在Safari中的用戶代理之間快速切換,您可以使用Applescript UI Script。基本上它可以模擬幾乎任何用戶界面點擊/類型,這將允許相當快地更改用戶代理。
如果你去的AppleScript UI腳本路徑,as mentioned by Kendal,您可以更改名稱的用戶代理他們Safari的菜單上顯示:
tell application "Safari" to activate
tell application "System Events"
tell process "Safari"
click menu item "Safari — iOS 10 — iPad" of menu "User Agent" of menu item "User Agent" of menu "Develop" of menu bar item "Develop" of menu bar 1
end tell
end tell
如何開發>用戶代理>其他...太有限了嗎? – 2010-11-07 17:32:15
@John:+1 +1 +1 +1 +1 +1 – 2010-11-07 17:34:41
使用Develop菜單項設置的用戶代理不是持久的。我想建立一個擴展,欺騙用戶代理每次我去一個特定的網站。 – Rits 2010-11-07 17:45:20