ホームページ > ウェブフロントエンド > jsチュートリアル > Windows で Safari をテストする (古いバージョンも)

Windows で Safari をテストする (古いバージョンも)

Patricia Arquette
リリース: 2024-12-26 04:34:09
オリジナル
328 人が閲覧しました

Testing out Safari on Windows (older versions too)

Windows で Safari をテストする (気を失うことなく)

皆さんこんにちは!久しぶりですね…?最近、Windows マシン で作業中に 特に Safari で発生した問題をデバッグしなければならないという厄介な状況に遭遇しました。ただ言っておきますが、それは挑戦でした。 ?

ありがたいことに、素晴らしい記事に出会いました:

?すべてのブラウザでサイトをテストする

この記事では、Playwright を使った便利なトリックを紹介しました。簡単なコマンドを使用して、WebKit エンジン (Safari が構築されているのと同じエンジン) を使用するブラウザを開いて一時停止すると、次のことを完全に制御できるようになります。

  • ページにアクセス
  • あちこちをクリックしてください
  • ビデオを見る
  • さらに!

Safari バージョン特有の問題

このアプローチは状況を一変させましたが、私の場合は完全な解決策ではありませんでした。 Safari の特定のメジャー バージョン をデバッグする必要がありましたが、WebKit だけでは十分に機能しませんでした。

ここが興味深いところです:

Playwright の変更ログ を調べたところ、Playwright のバージョンが特定の WebKit のバージョンにマッピングされていることがわかりました。この情報を使用すると、必要な Safari バージョンを代わりにインストールすることで、そのバージョンをエミュレートすることができました。 ?

DevTools を使用したデバッグ

さらに優れている点は何ですか?エミュレートされたブラウザーを使用すると、DevTools を開くことができ、問題の検査とデバッグが容易になります。これにより、物理的な macOS デバイスにアクセスする必要がなく、時間と労力が大幅に節約されました。

制限事項

もちろん、ファイルのアップロードやその他の高度な機能など、まだ遭遇していない制限があるかもしれません。しかし、私のユースケースでは、これは完璧に機能する効果的で無料のソリューションでした。

提案がありますか?

Mac 以外のデバイスで Safari をテストするための他の提案があれば、ぜひお聞かせください。私が見た限り、Safari エミュレーションを提供するほとんどのサービスは試用版であるか、有料サブスクリプションが必要です。そのため、このような無料の代替手段を見つけることは宝石でした。 ?

コーディングを楽しんでください! ?

以上がWindows で Safari をテストする (古いバージョンも)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:dev.to
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート