問題タブ [compatibility-mode]

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 に答える
974 参照

vb.net - VB.netおよび管理者モードと互換モードの両方で外部.exeプログラムを実行する(windows xp sp2)

ねえ、私は管理者権限とWindowsXPSP2互換モードでプログラムを実行できるようにするコードを見つけようとしています。しかし、VB.netを使用してそれを行うためのコードはまだ見つかりません

ヘルプ/リンクは素晴らしいでしょう!ありがとう!

デビッド

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

blackberry - BlackBerry非互換モードはタッチイベントを変換します

仮想キーボードが画面スペースの半分を占めないように、アプリ(JRE 4.5で開発)をOSバージョン4.7以降の非互換モードで実行するように強制しています。

4.7または5.0シミュレーターでアプリをテストすると、タッチイベントが機能していないことがわかります。非互換モードで実行しているときにタッチイベントをトラックボールイベントに変換できるように、コードでタッチイベントを処理する方法はありますか?

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

winapi - CreateProcess() が機能しないのはなぜですか?

Windows 7 でエクスプローラーを再起動しようとするプログラムがあります。最初にプロセスを終了してから、再び開始します。

単純?

そのように見えます-実際に機能しているようです。しかし、何かおかしいことに気付きました:プログラム (たとえば、XP の Power Calculator powertoy) を互換モードで起動しようとすると、動作しなくなりました! 何も起こりません -- プロセスが作成され、すぐに終了します。

タスク マネージャーの [ファイル名を指定して実行] ダイアログからエクスプローラーを実行すると、プログラムは正常に実行されます。

どうしたの?!

編集1:

  • WOW64 リダイレクトが無効になっている 32 ビットであるという事実は、違いはありませんでした。64ビットにしましたが、問題は同じでした。
  • 試してみShellExecuteましたが、うまくいきませんでした。

編集2:

同じ正確なコードが数回機能し、その後再び機能しなくなりました...え?

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

jquery - IE8 互換表示で問題が発生しましたか?

Web アプリケーションで Jquery および asp.net ページを使用しています。IE8 との互換性では、一部のコントロール幅が適切にレンダリングされません。ダイアログは一部の自動幅で開きますが、ダイアログ タイトルの幅は、そのコンテンツが取得するときに適切な幅になりません。また、幅が非常に小さいドロップダウンリストもあります。

問題を解決する方法.....

ありがとう..

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

group-policy - 互換モードの変更/ログオン スクリプトを使用して実行

私たちは 200 以上の新しくイメージ化されたマシンを持っていますが、それらのいくつかでは Audacity が適切に機能しないことを知りました。何らかの理由で、特定の (ランダムに見える) マシンでは、Audacity を適切に実行し、管理者として実行するには、Audacity を XPSP3 互換モードにする必要があります。これらが 200 以上あるため、ログオン スクリプトに Audacity を変更するよう指示する方法を見つけようとしています。そうすれば、あとはマシンを起動してログインするだけです。いろいろ調べましたが、あまり見つかりませんでした。これは可能ですか?ありがとう

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

android - マニフェストと互換モードの混乱における複数の画面

私はこれをどこかで読んだのですが、少し混乱しています

「アプリケーションがこれらの画面を明示的にサポートしている場合(true)、または「互換モード」の支援が必要な場合(false)。」

マニフェストのサポート画面についてです

大画面と小画面をサポートしたくないと言っても、私のアプリケーションは大画面と小画面の携帯電話で引き続き利用可能であり、そのようなデバイスでもアプリを実行できることを理解しています。互換モードに従って画面のみが描画されます...正しく表示されましたか?

座った場合、小さな画面はサポートされないので、小さな画面のデバイスにアプリをインストールできないようにしたいと思っていました...

画面が小さいデバイスへのインストールを禁止するにはどうすればよいですか?

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

internet-explorer - 特定のページでIE9が自動的に互換表示に入る

私は現在、私が開発していない e コマース Web サイトを管理しています。開発者は、アイテムを表示しているときに「カートに追加」ボタンをクリックすると、jQuery の「post」メソッドを使用して、アイテムの ID と指定された数量を Ajax 経由で「/items/ajax_add_to_cart」にポストするようにしました。

Web サイトの所有者から、2 人か 3 人の顧客がショッピング カートにアイテムを追加しているが、ショッピング カートが空に見えると言っているという報告を受けました。Apache のアクセス ログを調べたところ、次のエントリが見つかりました (IP アドレスと URL が変更されています)。

「/items/ajax_add_to_cart」ページにアクセスすると、ユーザー エージェント文字列は、Internet Explorer 9 が自動的に互換表示になったことを示していることに注意してください。これが、カートが空になってしまう理由を説明しています。ただし、これをまったく複製することはできません。

なぜこれが起こっているのかについてのアイデアはありますか? おそらく<meta http-equiv="X-UA-Compatible" content="IE=Edge"/>タグを追加して修正しますが、何が起こっているのかを完全に確認するために、最初に問題を再現できるようにしたいと考えています.

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

windows - 一部の PC では、Windows .exe を「XP 互換モード」で実行する必要があります。

Qt フレームワークを使用してビルドされ、mingw 環境で qmake を使用してコンパイルされ、Inno Installer を使用して Windows 用にパッケージ化されたアプリケーションがあります。

インストールされた .exe を新しいバージョンの Windows で実行するには、「XP 互換モード」または「管理者権限」が必要であるという報告が多数あります。

残念ながら、多くの 32 ビットおよび 64 ビット プラットフォームでテストしたにもかかわらず、これを再現することはできませんが、問題が有効であることを示唆するレポートの数が報告されています。

何が原因でしょうか? アプリは非常にシンプルで、実行に管理者権限は必要ありません。

問題をデバッグし、完全に配布可能な .exe をビルドするにはどうすればよいですか?

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

android - 互換モードとアクティビティのライフサイクル

ここにいくつかの前提条件があります:

  • アプリはスマートフォン用に設計されています(小、中、大画面)
  • アプリは、タブレット (特大画面) でもまあまあの外観にする必要があります。
  • アプリは、タブレット デバイスで実行するときに、「画面全体に拡大」と「画面全体にズーム」を切り替えるオプションをユーザーに提供する必要があります。

問題は、ユーザーがこれらのモードを切り替えると、現在のアクティビティが再起動する => ライフサイクル全体を通過することであり、それは望ましくありません:)

デバイスを回転させる場合 (横向きから縦向き、またはその逆)、マニフェストで android:configChange パラメータを使用して、アクティビティが再起動しないようにすることができます。ただし、互換モードの場合、可能なオプションはどれも機能しません。

ズーム/ストレッチを切り替えるときにアクティビティを再起動しないためのヒント、アイデアは素晴らしいでしょう:)

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

android - 画面互換モード

ドキュメントを読んだ後、私はとても混乱しました。小さい画面、通常の画面、大きい画面で実行するようにアプリを設計しました。私の質問は、タブレットで実行しているときにアプリが伸びないようにする方法です。言い換えれば:私は欲しい

通常のサイズの受話器(320dp x 480dp画面をエミュレート)と同じようにアプリケーションのレイアウトを描画するシステムで、画面の残りの領域を黒の境界線で塗りつぶします。

ドキュメントに記載されているように。ありがとうございました。