問題タブ [safari]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
345 参照

language-agnostic - Safari でチェックボックスが奇妙に見える理由を説明する必要があります

私のオフィスでは全員が Mac を使用しているため、ほとんどが Safari を使用しています。

30 個のチェックボックスがあるページがあります。自分で HTML を作成することさえしませんでしたが、html 入力チェックボックスをラベルで使用するか、asp:Checkbox を使用してラベルのテキスト プロパティを使用しても、上司はイライラしています。チェックボックスは、ラベルの中央の少し下にあります。

これは Sarari が原因であり、不安定なレンダリングであるとしか考えられません。とてつもなく複雑にならない修正があるとは思えません (もしあれば教えてください)。私は自分でhtmlを作成することさえせず、送信しました。

私は彼に、それが Safari の「あり方」であると説明しようとしましたが、それは受け入れられませんでした。他の誰かがそのような問題に遭遇したかどうかを確認するためにグーグルで検索しました(ただし、グーグルで詳しく調べたわけではありませんが、皆さんに尋ねるだけだと思いました)。このような些細なことは容認できないと彼が主張するような問題にぶつかったとき、私はどうすればよいでしょうか? 私はこれに間違って近づいていますか?つまり、HTML はここでは完全に合理的です。

これを彼が理解できるように説明するにはどうすればよいでしょうか。

0 投票する
4 に答える
2574 参照

iphone - SIMBL を使用して iPhone の Safari 用のプラグインを開発できますか?

SIMBL を使用して iPhone の Safari 用のプラグインを開発できますか?

0 投票する
0 に答える
1297 参照

iphone - iPhone デザインモードのサポート

iPhone および iPod touch の Safari がデザイン モードで iFrame をサポートしているかどうかは誰にもわかりません。次の方法を試しましたが、どれも機能しません (ただし、私の PC では機能します)。

ありがとう!

0 投票する
2 に答える
1382 参照

javascript - Safari と Javascript - 同じオリジン ポリシー?

現在の開発/テスト サーバーに一致するようにリンクのホストを変更する Javascript があります。

次に例を示します。

これにより、http://www.foo.com/page.htmlへの参照がhttp://level1.test.foo.com/page.htmlに変更されます。

これは、Safari (Mac または Win) を除く、私がテストしたすべてのブラウザーで機能します。私が思いついた最も近い理由は、「同一生成元ポリシー」です。

同一生成元ポリシーに関する私の理解に基づくと、すべてがfoo.comドメインの下にあるため、これは機能するはずです。2 レベルのサブドメイン (例: level1.test ) に移動するという事実で、Safari はより厳密になる可能性がありますか?

このプロセスが Safari で機能しない理由、または Safari で機能させる方法について誰かがアドバイスできますか?

ティア!

0 投票する
4 に答える
15069 参照

javascript - Javascriptを使用してSafariでキープレスイベントを生成するにはどうすればよいですか?

Safari で実行されている Javascript コードからキープレス イベントをプログラムで生成するにはどうすればよいですか? WebKit は Javascript からキーボード イベントを作成するために DOM レベル 3 モデルを使用しているように見えますが、DOM レベル 3 キーボード イベント モデルは keypress イベントをサポートしていません。私が使用できる別の方法はありますか?

できるだけ純粋な Safari/WebKit DOM ソリューションを探しています。Web ページを変更したくないし、外部ライブラリへの依存関係も追加したくありません。既存の keypress ハンドラーをアクティブにする必要があるため、新しいハンドラーを追加して直接呼び出すことはできません。

WebKit には、その UIEvent クラスで定義された keypress イベントの keyCode および charCode プロパティがあるように見えますが、それらは読み取り専用です。これらのプロパティを設定する方法はありますか? 以下は機能しません。

initUIEvent の呼び出しで詳細プロパティを設定しても効果がないようです。

0 投票する
2 に答える
2078 参照

iframe - Safari: iframe 間でイベントがバブリングする

ユーザーが iframe 内で「onmousedown」を実行し、iframe の外側にドラッグして、「onmouseover」が付加された要素の上にカーソルを置いた場合、safari はこのイベントを発生させません。

少し型にはまらないドラッグ アンド ドロップのセットアップがあります。「ドラッグ」できるアイテムは iframe 内にあります。ドロップ ターゲットは iframe の外側にあります。ドラッグが iframe 内で開始された場合、ドロップ ターゲットの「onmouseover」ハンドラは Safari で起動されません。これは既知の問題ですか? 利用可能な回避策はありますか?

現在、他のブラウザのドロップ ターゲットの場所を追跡する必要はありません。「ドラッグ」中に「マウスアップ」が発生した場合、イベント オブジェクトから正確なドロップ ターゲットを見つけることができます。ドロップ表示は「onmouseover」機能によって処理されます。

0 投票する
2 に答える
561 参照

silverlight - Silverlightブラウザのサポートはどこにでもあるようには見えませんか?

主要なプロジェクトにAdobeFlexを使用していますが、遅すぎます。

Silverlightへの切り替えを検討しています。

問題は、SilverlightがFlex/Flashほど広くブラウザでサポートされていないことだと思われます。

たとえば、Safari for Windowsを使用してSilverlightショーケースにアクセスしようとしましたが、機能しませんでした。

Web RIAプラットフォームは、確かにその基盤としてブラウザのユビキタスを備えている必要がありますか?

0 投票する
7 に答える
827 参照

safari - Chrome でテストしましたが、Safari でテストする必要がありますか?

Chrome でテストしましたが、Safari でテストする必要がありますか?

0 投票する
3 に答える
454 参照

asp.net-mvc - ActionLinks が FireFox と Safari で常に機能するとは限りません

私は最近、新しい ASP.NET MVC フレームワークについて学習しており、スウェーデンで「軽いカフェ」を経営している友人のためにテスト サイトを開発しました。いくつかの最終調整を行い、いくつかのセキュリティ問題を修正した後、1 週間程度でリリースする予定です。

昨日、IIS 6 を実行している Web ホストにサイトを公開したので、最初にやらなければならなかったことは、拡張子のない URL の問題を修正することでした。これは、Phil Haack のブログ投稿ASP.NET MVC on IIS 6 Walkthroughの助けを借りて行いました。

現在、IE7 ではうまく機能するが Firefox 3 と Safari では機能しない別の問題に遭遇しました。

このサイトでは、メニュー付きの「左側のコンテンツ」を含むマスター ページを使用しています。メニューは ActionLinks で構成されています。問題は、最初 (一番上) のリンクだけがリンクとして機能し、他のリンクはリンクのようにしか見えず、クリックできないことです。ソースを表示すると、すべて問題ないように見えます。

誰かがこれを修正する解決策に出くわしましたか、またはこの動作の原因を知っていますか? デモサイトへのリンクはDemo site

これをすべてのブラウザで動作させたいので、助けていただければ幸いです。

0 投票する
2 に答える
4612 参照

safari - 入力ボタンの画像 - Chrome と Safari では機能しませんか?

index.html に次のコードがあります。

firefox、opera、IE 7 では、ocean.png が表示され、クリックできます。私がそうすると、それに応じて、想定されているmp3が再生されます!

この同じコードを Safari (Windows および Mac) と Chrome でロードすると、ocean.png が表示されず、クリックするボタンがありませんか?

このコード/デザインを Safari と Chrome で動作させるために追加または実行できることはありますか?

ありがとう