問題タブ [incompatibility]
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.
jquery - Jquery の追加が Firefox で機能しない
このコードが Firefox で機能しないのはなぜですか?
Mozilla では、img タグを追加するのではなく、ブラウザで画像を開きます。
次の例を参照してください: http://codepen.io/Mpleandro/full/CaAip
c - 互換性のないポインター型からの戻り [デフォルトで有効] C の警告
この関数を呼び出すとき
に
gcc は不平を言い続けましたがreturn from incompatible pointer type [enabled by default]
、互換性のないポインター型は見当たりません。誰でもそれについて何か考えがあります、ありがとう。
c++ - 複数のインクリメント/デクリメントが C++ では有効であるのに、C では有効でないのはなぜですか?
テスト (c/cpp)
上記を .cpp ファイルとして保存すると、実行時にコンパイルされて出力されます。
ただし、.c ファイルとして保存すると、次のエラーが発生します。
(++a)
操作は操作の前に解決されるべきではありません(newValue)--
か? 誰かがこれについて何か洞察を持っていますか?
internet-explorer - Windows8IE上のWebサイトの非互換性-サイトが機能しない
自分では解決できない問題があります。
このWebサイト(ASP.NET)が仮想マシンで実行されています。webSiteはOKでした.....私が1つのことを理解するまで...
アプリケーションはWindows8のIEでは動作しません。理由はわかりません。
エラーの説明は次のとおりです。
「このアプリケーションではCookieなしのフォーム認証はサポートされていません」
システムは、ユーザーデータを保持するためにCookieを使用します。web.configファイルは次のように設定されています。
ロールマネジャー(システムはCookieにもロールを保持します):
認証:
これが問題が発生するコードの部分です...stackTraceによると:
私が行方不明になっているのは単純なことかもしれませんが....しかし、私は本当にエラーを見ることができませんでした...お時間をいただきありがとうございます。
PS:webSiteは、Windows 8 IEを除いて、通常どおりどのブラウザーでも機能します。
php - PHP 5.2 から PHP 5.3 へのアップグレード - 下位互換性のない変更 - 簡単に検出する方法
大規模な PHP Web サイトを 5.2 から 5.3 にアップグレードしようと考えています。
私が取り組んでいる継承されたコードベースは非常に大きく、800,000 行以上のコードであり、ほとんどの場合、下位互換性のない変更リスト ( http://php.net/manual/en/migration53.incompatible.php ) を参照してください。これらの問題は、コードの文字列検索を使用して簡単に検索できますが、他の問題 (参照による問題や API の変更の問題など) は検索が困難です。コードの壊れた領域を特定するために codesniffer を使用しましたが、codesniffer はすべてを見つけられないようです (たとえば、参照による問題や API の問題が見つからないなど)。
基本的に、私が求めているのは、すべてのコードを実行したり、すべてのコードを読み取ったりすることなく、codesniffer が見逃した可能性のある影響を受けるコードを簡単に特定する方法です。基本的にコードをスキャンして問題の領域を教えてくれ、数週間または数か月の時間を節約できるツールはありますか?
何か案は?これが重要な場合は、IIS/Windows を使用することを忘れていました。
google-chrome - iText の非互換性の問題、Internet Explorer では動作しますが、Chrome または Firefox では動作しません
おはようございます、
Firefox または Chrome で iText の互換性の問題があるかどうかを知りたいです。JavaScriptを埋め込んだ自己印刷PDFドキュメントを作成しています。この JavaScript は、次の場所にある .js ファイルを呼び出す関数呼び出しです。
C:\Program Files (x86)\Adobe\Reader 11.0\Reader\Javascripts
Internet Explorer からは正しく印刷できますが、Firefox や Chrome からは印刷できません。したがって、この要素間に互換性の問題があるかどうかを知りたいです。私は以下を使用しています:
- ウィンドウズ7
- itext 2.0.2
- Firefox 19
- クロム 25
- インターネットエクスプローラー9
また、アプリケーションが .js を呼び出していないかのように、.js が見つからないこともわかりました。これは、.js の先頭にダミーのアラートを追加したためです。これはIEでは完全に機能しますが、他のブラウザでは機能しません
ありがとうございました
css - ブラウザやバージョンに関係なく、Windows と Mac でサイトの表示が異なるのはなぜですか?
(画像、上から:Chrome 25 Mac、Chrome 23 Windows、FF 19 Mac、FF 19 Windows、IE 8)
browsershots.orgによると、私のサイトは、現在主要な Mac OS X ブラウザー (Firefox 18-19、Chrome 23-25、Safari 5-6) のそれぞれを使用したときに、希望どおりに表示されます。しかし、Windows では、IE8 や Opera 12 を含むこれらの同じブラウザーのそれぞれが、対応する Mac のブラウザーのようには表示されず、ほとんど同じ「間違った」方法で表示されているように見えます。これらはすべて同じように表示されるため、これはブラウザーの非互換性ではなく、システムの非互換性に違いないと思います。
何が原因で、システム固有のハックを作成する方法と場所は? 私はアマチュアで、これについてあまり知りません。おそらく正しく行われていないことの 1 つは、検索フォームをナビゲーション バーに無理やり押し込んだ不器用な方法であることは確かです。これが、Wordpress のテーマ テーマでメニュー検索フォームを機能させる唯一の方法でした。きちんと分類されていないように感じますが、これらのことがわかりません。
TL;DR: すべての主要なブラウザーは、特定のプラットフォームでサイトを同じように表示しますが、サイトは異なるプラットフォーム間で同じように表示されません.
うまくいけば関連するCSS:
html - position:Chrome と Firefox での完全な非互換性
私の問題はこれです: 私はフォームを持ってい<input>
ます。しかし、すべての入力において、Chrome と Firefox の間の互換性に少し問題があります。Chrome は Firefox に比べて上に 2px 増えていると思います。コードを渡します。私は何をすべきか?Webkit と moz の CSS で異なる値を使用していますか? ここに私のHTMLがあります:
CSSは次のとおりです。
私は何ができますか?よろしくお願いします!
java - Jersey Multipart 1.13 と Glassfish 2.1.1 は互換性がないようです
Glassfish 2.1.1 サーバーで Jersey Multipart 1.13 を使用して war をデプロイすると、その後に次のエラー メッセージが表示されます。
メソッド、public javax.ws.rs.core.Response no.xx.nn.resources.ConverterResources.post(java.lang.String,java.lang.String,java.io.InputStream)、リソースの POST で注釈、クラスoo.xx.nn.resources.ConverterResources は、@HttpMethod で注釈が付けられた有効な Java メソッドとして認識されません。com.sun.jersey.server.impl.model.method.ResourceHttpMethod.(ResourceHttpMethod.java:92) で com.sun.jersey.server.impl.model.method.ResourceHttpMethod.(ResourceHttpMethod.java:69) で com .sun.jersey.server.impl.model.method.ResourceHttpMethod.(ResourceHttpMethod.java:61) at com.sun.jersey.server.impl.model.ResourceClass.processMethods(ResourceClass.java:283) at com.sun. jersey.server.impl.model.ResourceClass.(ResourceClass.java:131)
試行錯誤の結果、これが次のコードに属していることがわかりました。
より具体的には、@FormDataParam
パラメーターの注釈です。これらを削除すると、戦争は問題なく展開されます。@DefaultValue
すべての@FormDataParam
sに追加しようとしましたが、うまくいきませんでした。@Produces
また、私は, また、何の運もなく追加しようとしました。エラーも電流とは何の関係もないようです@Consumes(..)
。
私web.xml
の見た目はかなり標準的です:
以下に示すように、必要なすべてのジャージー依存関係を含めました。
また、IDEA から Tomcat6 および Glassfish 3.1.1 への展開も試みましたが、これは完全に機能します。ローカルとリモートの両方で Java 7 で実行されます (動作しない場合)。何か案は?
java - TransactionSynchronization.afterCompletionのIncompatibleClassChangeError
JmsTemplateを使用してメッセージを送信するたびに、例外がスローされます。(私はSpring 3.0.5.RELEASEを使用しました)。互換性のないクラスが見つかりません!
クラスパスのSpringjar:
エラーログ: