10

selectivizr.jsをインクルードすると、IE8 で何も表示/レンダリングされなくなりますが、IETester の IE8 が管理します。

また、すべてをダウンロードします。アクティビティ バーと DOM インスペクタで確認できます。また、リンクもそこにあります。カーソルをナビゲーション領域で動かすとわかります。しかし、それはまったく何も表示しません。

多くの検索で見つけた唯一のバグ修正はzoom: 1;body への適用ですが、私の場合は役に立ちません。

私が得ることができるデバッグの助けをいただければ幸いです。ページのプレビュー

4

5 に答える 5

6

それ自体は解決策ではありませんが、回避策として、@font-face宣言を に移動する<head>(つまり、 ed スタイルシートに配置しない<link>) と、多くの場合、この問題が解決するようです。selectivizr が @font-face 宣言を含むスタイルシートを解析する方法と関係があるようです。

私が知っている理想的ではありませんが、それ以上のselectivizr開発が行き詰まっているように見えることを考えると(GHの最後のコミットは執筆時点で1年前です)、場合によっては許容できるかもしれません.

于 2012-08-08T17:02:21.563 に答える
3

この問題が selectivizr のフォント フェイスの問題に関連している場合、この問題を修正するためにプル リクエストを作成しました。基本的に、'.css' を含まない URL は無視されます。これにより、WSOD の問題が修正されました。ここで入手できます:

https://github.com/JohnCashBB/selectivizr

于 2013-02-13T13:34:04.957 に答える
2

最新バージョンのjQueryとSelectivzrを使用して、IE8でも同じ問題を抱えています。リバースエンジニアリングを実行して、他のすべてを排除しました。問題はfont-faceルールに由来することがわかりました。

于 2011-10-22T07:27:29.110 に答える
2

selectivizr の最新バージョン (1.0.2) では、この問題が修正されています (WSOD を探してください): https://github.com/keithclark/selectivizr/blob/master/changelog.txt

編集: 1.0.2 にアップデートした後も、まだ問題が発生していました。@font-face と selectivizr の間で何かが起こっていますが、常に発生するわけではありません。http://groups.google.com/group/ie-css3/browse_thread/thread/dcc21706fc009af8?pli=1を参照してください。

于 2011-08-15T17:42:53.533 に答える
1

jQueryライブラリが実際にロードされる前に、 「jQuery」を参照するコードがページにあるように見えます。サンプル ページは、ライブラリを参照するコードの最初の行 (「概要」ページの右側) から「オブジェクトが必要です」というエラーを受け取ります。

このコードは、送信ボタンの「クリック」ハンドラを設定しているようです。

ただし、プレビュー ページは IE8 でレンダリングされ、「死の白い画面」はありません。

編集— IE7 でも正常に動作します (「オブジェクトが予期されます」エラー、および関連する「送信」ボタンはもちろん)。

于 2011-03-13T11:26:08.470 に答える