safari7を使用しているのですが、Web上の研修サイトのログイン時に「safari5 or 6のみ対応です」としてログインできません。(解決法は、safari7でsafari6のようにみせてアクセスする方法等でも良いのかもしれません) よろしくお願いいたします。
ログインして回答する
回答はまだありません
これ以上回答リクエストを送信することはできません。制限について
コメント(12件)
※「開発」メニューが表示されていない場合は、設定で変更できます。(「環境設定」を開いて「詳細」セクションで「メニューバーに'開発'を表示」にチェックを入れます。)
・Safariメニューバーに開発メニューを表示する方法
http://pc-karuma.net/safari-menu-development/
※ユーザーエージェントの偽装で上手くいかない場合は、Firefoxなど別のブラウザをインストールして試してみてはいかがでしょうか?
ほとんどのサイトはIEとFirefoxに対応していますので、問題なく利用できるかもしれません。
何の研修サイトなのか不明ですが、Safariだけに対応させている理由は特に思いつきませんし、他のブラウザにも対応しているのではないかと思います。
後は、直接問い合わせて対応してもらってはいかがでしょう?
新しいバージョンにもその内対応されるのかもしれませんが、報告した方が対応が早いと思います。
つまりSafariを再起動させたらその時点でまたデフォルトの状態に戻っているはずなので、再度開発メニューからUserAgentを変更し、そのまま同じウィンドウからアクセスしてやる必要があると思いますが。
FirefoxでIEのユーザーエージェントに偽装しても、mozillaエンジンによる処理は変わりませんので、IE用のコードは処理できないのだと思います。
やはりサポートに問い合わせた方がいいと思います。
研修用なのでしたら、対応してもらえるのではないでしょうか。
最新のMacの利用者にも対応した方がいいはずですし・・・
研修システムは、下記のみ対応とマニュアルに記載があります。
Windows → IE6, IE7, IE8, IE9, IE10
MacOSX → Safari5, Safari6
仰るとおり、対応してもらうことが最善なのですが、きっと対応に時間かかると思うので。。。
defaults write com.apple.Safari CustomUserAgent "\"任意のユーザーエージェントの文字列\""
・mac safariのユーザエージェントをデフォルトでiPhoneにする
http://atsdesign.us/blog/2012/12/mac_safariiphone.html
・Safari4 デフォルトのUserAgentを変更してみた
http://www.gamekozo.com/archives/935
※「ユーザーホーム/Library/Preferences/com.apple.Safari.plist」を変更しているのだと思います。
「defaults」コマンドについては以下のページ等を参考にしてみてください。
・defaults(1) OS X Man Pages
https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/defaults.1.html
・Macの隠し機能を有効にする
http://allabout.co.jp/gm/gc/2978/
・Macギークなら知っておきたいdefaultsコマンドの使い方
http://tukaikta.blog135.fc2.com/blog-entry-209.html
rouge_2008様、ありがとうございました!!
defaults write com.apple.Safari CustomUserAgent "\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9) AppleWebKit/537.71 (KHTML, like Gecko) Version/6.0 Safari/537.71\""