ユーザーエージェントを固定したい

mac safariのユーザーエージェントが

毎回起動時、デフォルトになってるんですが、

毎回起動時ユーザーエージェントが〈safari5.1.9ーmac〉になるように

したいです。どうしたらいいですか?

MacBook Pro, Mac OS X (10.6.8)

投稿日 2014/08/23 01:38

返信
返信: 21

2014/08/23 02:22 ryomic への返信

失礼します。


「ユーザエージェント」は飽くまで Web サーバが Web ブラウザを識別する方法を変更する物、つまりWeb サーバに

別のブラウザ、別の OS、または別のバージョンの「Safari」を使用していると「思い込ませる」事で、Web サーバから

提供されるコンテンツ等が変化するかどうかを確認する為の物ですので、起動どころか「ユーザエージェント」を適用した

タブやウインドウを閉じるだけで解消されてしまいます。

2014/08/23 03:03 ryomic への返信

毎回起動時ユーザーエージェントが〈safari5.1.9ーmac〉になるようにしたいです。どうしたらいいですか?


Safariのバージョンはいくつでしょうか? Mac OS X 10.8.6ということだとSafari 6.1.10?

それなら多分 "defaults write com.apple.Safari CustomUserAgent" が有効?

Safari 5.1.9に指定したいのであれば


defaults write com.apple.Safari CustomUserAgent "\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/534.59.8 (KHTML, like Gecko) Version/5.1.9 Safari/534.59.8\""


となるのではないかと思います。

"defaults write com.apple.Safari CustomUserAgent" - Google 検索

#ちなみに、Safari 7.1では実行不可でした

2014/08/23 04:57 スーパーたろちゃん への返信

plist変更はしたんですよ、ためしに、、

dict>

<key>name</key>

<string>Safari ios</string>

<key>version</key>

<string>4.3.3</string>

<key>platform</key>

<string>iphone</string>

<key>user-agent</key>

<string>Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_3_3 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8J2 Safari/6533.18.5</string>

</dict>

とゆうふうに、しかし書き換えれても チェックはデフォルトのまま、、、、、

2014/08/23 08:55 HAL への返信

#ちなみに、Safari 7.1では実行不可でした


とりあえず Safari 7.1でもCustomUserAgentの設定は有効であることは確認しました。

コマンドラインから実行すると項目に含まれる括弧等がひっかかりエラーが出るのですが(このエラーの回避方法が分かるといいのですが・・・)plistを直接編集すれば設定は反映されます。

Safari 7.1で問題ないのですから、設定が正しく反映されていればSafari 5.1.10でも有効なのではないかと思うのですが・・・

2014/08/23 09:46 ryomic への返信

短時間でざっと見た限りですが、当方でも Amazon の「クリックして拡大」「マウスオーバーで拡大」の両方とも問題なく表示されます。何となくですが、ユーザエージェントとは関係ないような気がします。


Safari のキャッシュやクッキーをクリア、機能拡張を外す、Safari の機能を拡張するようなユーティリティを外す等々、Safari のメインテナンスをしてみてはどうでしょう?


それか、Amazon を見るときだけほかのブラウザを使うとかでしょうか...。

2014/08/24 04:24 ryomic への返信

safariリセットの 〈すべてのwebサイトデータを削除〉がwindowsでゆう クッキーの削除なんでしょうね、


違いますよ。Safariだって、キャッシュのクリアーとか、クッキーの削除とか、単独でできますが…。(safariリセットは全ての設定のリセット等。)


WinでもMacでも、クッキーの削除はクッキーの削除ですが…。Safariの環境設定(セキュリティ・Cookieの表示)からクッキーの削除にいけますが…。

2014/08/23 02:26 ryomic への返信

Automatorで設定するか、.plistを直接書き換えれば出来ると思います。


私の手元には10.8と10.9の環境しか用意できないので検証できなくて申し訳ないです。


追記

質問を読み間違いました。

「起動時」ですよね。

Automator動かしたら、それはもう起動時ではないですよね。失礼しました。

2014/08/23 07:30 Hiro__S への返信

どうしても、とまではいかないけど、

safariをメインで使いたい、Maximieren0.95もアドインしてるし、

なぜ、固定にこだわるかとゆうと、

amazonの商品拡大表示がデフォルトだとたまに拡大表示できないからです、

ユーザーエージェントが〈safari5.1.9ーmac〉だと、サクッと表示になるんです。

そう、自分は amazonの商品拡大表示が サクッと拡大表示できれば それでいいんです。

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

ユーザーエージェントを固定したい

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。