問題タブ [opera]

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 投票する
1 に答える
5839 参照

css - Safariのテーブル内のCSSページ分割後?

テーブルの各行を別々のページに印刷したい(「screen」ではなくmedia = "print")。したがって、私のHTMLは次のようになります。

ページ分割はFirefoxとIEで機能しますが、Safari4やOperaでは機能しません。

<td>と<p>に「page-break-after:always」を追加しようとしましたが、どちらも機能しません。SafariとOperaのテーブル内でページ分割を強制する方法が見つからないようです。

すべてのブラウザで機能させる方法について何かアイデアはありますか?

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

jquery - jQueryを使用したOperaで

<optgroup>jQueryを使用したOperaで問題が発生しています。まず、コードは次のとおりです。

この関数は単純なに戻りますapend()。何が起こるかというと、<opgroup>ラベルだけが表示され、オプションは表示されませんが、Operaでのみ表示されます。FF、Safari、IEで動作します。どんな助けでも大歓迎です。

0 投票する
5 に答える
2027 参照

javascript - Opera で Ctrl キーを押しながらクリックすると「(画像) を名前を付けて保存」ダイアログが表示されないようにする方法

ユーザーがいくつかの画像を選択して処理できる画像ギャラリーを作成する必要があります。選択は、マウスの Ctrl+LeftClick で行う必要があります。FF と IE8 では問題なく動作しますが、Opera で Ctrl キーを押しながらクリックすると、新しいダイアログ [名前を付けて保存] が表示され、クリックした画像が保存されます。

Opera でダイアログが開かないようにするにはどうすればよいですか? (おそらくシステム設定です)私はまだ解決策を見つけていません。Operaでの質問は 、2008 年 6 月以降未回答のままです :(

それは可能ですか?Ctrl + クリックは OS の標準的な方法です。これがおそらく問題です。デスクトップの動作を Web に適応させることです。

0 投票する
1 に答える
173 参照

opera - Opera Unite の開発方法に関する情報はどこにありますか? [近い]

Opera Unite (サーバーとして機能できる Web ブラウザー) がリリースされたばかりで、Web サービスを構築して、他の人があなたのブラウザーにアクセスできると主張しています。プラットフォーム用のプログラムを作成することに興味があります。

Opera Unite の開発方法に関するサイトを教えてもらえますか?


閉じる: 気にしないでください。私がリンクしたページには、開発者ガイドへのリンクがあります。ばかげていますが、reddit でリンクを見たときにはありませんでした。

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

internet-explorer-8 - ie8のユーザーエージェントが「opera」を返すのはなぜですか?

http://www.mgxvideo.com/mgxcopy-dev/get_browser.phpにある私のコードは、IE8を実行するとOperaを返します。私の情報源は:

0 投票する
8 に答える
3600 参照

javascript - Opera:.jsファイルが読み込まれません

次のように、ヘッダーにスクリプトを呼び出すページがあります。

(このスクリプトはステージングドメインとしてローカルでDNSされているため、ロードできないことに注意してください)

とてもシンプル。

Firefox、IE、Chromeはすべて、この基本的なスクエアワン機能に問題はありません。

ただし、Operaはスクリプトのロードを拒否します。その中の変数または関数はすべて「未定義」であり、トンボでは、スクリプトタグはDOMに表示されますが、「スクリプト」タブには「スクリプトファイルが見つかりません」と表示されます。

私はグーグルに行ってランダムなページを見つけました、それらの外部の.jsファイルはうまく機能しているようです。

Operaが私を嫌う理由はありますか? 私が見逃しているセキュリティ/JavaScriptのものはありますか?

関連するかもしれないが、実際には違いがないはずのいくつかのこと:

  • スクリプトはページとは異なるドメインにあります。
  • このスクリプトは、私のローカルネットワークでのみ利用できます。ドメインは、ステージングのためにローカルでDNSされ、ネットワークの外部から別の場所を指します。Operaには外部DNSサーバーを密かに使用する設定がありますか?
  • スクリプトは、私が持っている他のすべてのブラウザで動作します。
  • 問題はスクリプトの内容にはありません。アラート付きの1行に減らしましたが、Operaでは機能しません。

アップデート:

OK、問題はOperaがドメインをどのように扱うかということのようです。

スクリプトを他のいくつかのドメインに移動しましたが、問題なく機能します。ローカルにDNSされたドメインのいくつかのパスに移動しましたが、そのドメインのどこからでも機能しません。

これは、Operaが何らかの理由でこのドメインからスクリプトをロードできない、またはロードしないという問題があると私に信じさせます。

不思議なことに、ドメインからページやその他のリソースをロードするのに問題はないようです。問題は.jsファイルにのみあります。

ドメインは登録されていますが、パークされています。ステージング/テストに使用できるようにローカルでDNSを使用しましたが、JSセキュリティを使用してOperaを混乱させる可能性があります。

しかし、私は間違っている可能性があります-私は本当にわかりません。他の誰かが持っているなら、私はそれを聞きたいです。

アップデート2:

Dragonflyとエラーコンソール/開発ツールに関しては、スクリプトについては何も言っていません。スクリプトから存在する必要のある変数と関数には未定義の変数エラーがたくさんありますが、それ以外はエラーはありません。奇妙なことに、スクリプトタグはDOMMに表示されますが、[スクリプト]タブをクリックすると、「スクリプトが見つかりません」と表示されます。

アップデート3:

ブロックされたコンテンツはないので、少なくともその設定を除外することができます。

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

html - SVGファイルをHTMLコードに埋め込むときに、異なるブラウザで同じ結果を生成するにはどうすればよいですか?

以前の質問Overlay SVG diagrams on google mapの解決策を見つけ始めました。

しかし、別の (小さな) 問題があります。私は Firefox 3.5 と Safari 4 (Mac 上) を使用していますが、SVG を XHTML に埋め込むと、まったく同じ結果が得られません。

<object>または要素を使用できます<embedded>(ただし、最後の要素は非推奨だと思います)。私はそれらを次のように使用します:

また、SVG のサイズと縮尺は Firefox と Safari で同じではありません。私の SVG ではwidthheightviewBoxが定義されています。

すべてのブラウザーで同じ結果を得る方法はありますか (SVG をサポートしていない IE は気にしません... したがって、「すべてのブラウザー」とは、少なくとも Firefox、Opera、および Safari の最新バージョンを意味します) ?? 多分私が定義するのを忘れた何か?

編集: また、SVG は FF では透明ですが、Safari では透明ではないことにも気付きました<object>... :( SVG を含める「標準的な」方法はありますか??

ご協力ありがとうございました

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

jquery - jQueryUI1.7.2-フォームダイアログでのOperaの問題

プロジェクトではjQuery1.3.2とjQueryUI1.7.2を使用しています。

jQuery UI 1.7.1を使用するまで、すべてが完璧に機能していました。次に、jQuery UI 1.7.2にアップグレードしましたが、Opera(9.63)で問題が発生しています。

問題は次のとおりです:-
テキストエリアと「テキストエリア」のデータをサーバーに送信する送信ボタンを備えたjQueryUIダイアログがあります。ダイアログを開く前に、textareaの値は空白に設定されています。また、Modal:trueを使用してオーバーレイを取得しています。

初めてダイアログを開いたときに、テキストエリアにデータを入力して[送信]をクリックすると、データがサーバーに送信されます。次に、ダイアログを閉じて再度開き、テキストエリアにテキストを入力して、もう一度送信します。今回は、空のデータ(またはダイアログを開く前に「textarea」に設定された値)を投稿しています。

この問題はOperaでのみ発生し、残りのブラウザは正常に動作しています。モーダルをfalseに設定した場合、またはjQuery UI 1.7.1を使用した場合でも、オペラは正常に機能します。

これがサンプルプログラムです。

google.load( "jquery"、 "1.7.1")を使用すると、完全に機能します。
または、modal:falseを設定すると、正常に機能します。