2011-03-13 96 views
11

我正在修補一個phpbb mod,它爲手機添加了一個皮膚,並在我的電腦上工作,我想模仿一個iphone。在Firefox中我能做到這一點使用其自帶的內置的「iPhone」功能「用戶代理切換」擴展名:在Chrome中模擬iPhone用戶代理?

https://addons.mozilla.org/en-us/firefox/addon/user-agent-switcher/

然而,在鉻(我喜歡)我不能做到這一點。我下載了什麼似乎是相關的擴展:

https://chrome.google.com/extensions/detail/aafciojnlamllgpkpdkbamkfgbofhgcj?hl=he

它沒有附帶內置的iPhone模式,所以我增加了以下用戶代理:

「的Mozilla/5.0 (iPhone; U; CPU喜歡Mac OS X; EN)爲AppleWebKit/420 +(KHTML,例如Gecko)版本/ 3.0移動/ 1A543 Safari瀏覽器/ 419.3"

然而,這似乎完全沒有效果 - 頁面正常加載,而不是在移動皮膚中。

回答

10

您可以通過命令行運行它會更改Chrome用戶代理:

的chrome.exe --user劑=「用戶代理字符串」

退房This Page瞭解更多信息

+0

您的鏈接已損壞,我相信它現在應指向:http://chromesavant.blogspot.com/2012/01/how-to -view-legacy-websites-with-chrome.html – HoLyVieR 2012-02-06 15:03:31

-1

我不認爲鉻可以做到這一點,但使用代理的一個在那裏,你將能夠做到像privoxy

+0

由於我有權訪問源代碼,我只是簡單地創建了一個可以自動加載iPhone皮膚的克隆。這是一種解決方法,但可能是最簡單的方法來擺脫問題... – 2011-03-16 12:55:02

1

我下載了Chrome的便攜版本並創建了一個自定義快捷方式,以便始終擁有移動瀏覽器。 AppleWebKit/420 +(KHTML,和Gecko一樣)版本/更新版本號:

F:_SOE \ Apps \ GoogleChromePortable \ GoogleChromePortable.exe --user-agent =「Mozilla/3.0 Mobile/1A543 Safari/419.3「

+0

這似乎不適用於我。我在我的開始菜單中添加了一個快捷方式,並用新的用戶代理字符串更新了目標框。我檢查了一下:在瀏覽器中,它確認新的用戶代理已設置,但是它不會在其移動版本中呈現網站。有什麼建議麼? – worked 2012-02-24 14:22:15

27

使用Chrome開發者頻道(版本18)中的最新版本,您可以瀏覽開發人員工具設置並直接更改用戶代理字符串,而無需任何插件或命令行選項。

首先從開發人員頻道下載Chrome,重新啓動它,CTRL + SHIFT + I並單擊右下角的設置。您現在應該可以選擇UA字符串。

Chrome Developer Channel User Agent String

+2

你是男人! – alex 2012-02-13 07:07:39

+0

這不再只是在開發渠道。我的常規Chrome(版本23)具有此功能,並具有一些額外的欺騙功能,如「設備指標」和「模擬觸摸」。請注意,這一切均位於Chrome開發者工具設置的「覆蓋」標籤中。 – thaddeusmt 2012-11-15 22:18:56