iPhoneブラウザとiPadブラウザを区別するためにDashcodeWebアプリケーションを取得する方法を理解しようとしています。この実用的な例は、AppleiPadユーザーガイドです。iPadは、洗練されたdashcodeで構築されたインターフェイスを表示します。iPhoneはWebページにリダイレクトされます。
HowtoforceDashCodeの質問でいくつかの助けを見つけました。
私はredirector.jsファイルを編集しています。以下は、iPadにモバイルSafariの代わりにDashcodeによって構築されたSafariレイアウトを使用するように強制します。これは私が望むものです。iPhoneから参照すると、ファイルが見つかりませんというエラーが返されます。
// redirect to the more appropriate product
if (DCProductURLs["mobileweb"] && DCshowiPhone) {
// Changed case so that the Safari layout is displayed on iPad
// window.location.href = DCProductURLs["mobileweb"];
window.location.href = DCProductURLs["desktop"];
}
提案をありがとう。