IEの下でiframeは正常にロードすることができなくて、空白を表示します 2303 ワード エクスプローラ iframe IE domain internet scripting 午後はウェブの問題を見てくれました.index.htmlにを埋め込んで同じファイルディレクトリの下のページをロードし、複数のブラウザの下でテストすると、IEブラウザに問題が発生し、が正常にロードできず、空白のページが表示され、右ボタンの属性は「_blank」である. 最初はsrcプロパティの問題を考えていましたが、パスが間違っているかもしれませんが、異なるブラウザでテストしてもパスの問題はありません. 単独でsrcパスを取り出し、IEブラウザに貼り付けると、ページのロードに問題がないことがわかります.分析を通じて、問題はindexに現れるべきだ.htmlファイルの中で、単独のはokをロードして、排除法を通じて(通って)、Index.htmlファイルの一部のコードに問題が発生し、IEブラウザが爆発した. それから、インターネットを利用して答えを探して、多くの招待状が関連する問題を聞いて、多くの人がこのような問題の解決方法を書いて、大体以下を羅列します: 1.IEブラウザのバグ、タグのsrc属性を1位にしないでください.これはIEのバグを誘発するからです. 2.動的にdomノードを作成する方法で、動的ロードページを作成します. その後、大勇のテストで発見され、index.htmlページヘッダのコードが削除された後、ページロードの問題は解決しましたが、この行のコードの役割は何ですか? これもこの問題を解決する1つの方案で、資料を調べることを経て、この行のコードの用途はIEの下で安全に検証する1つの設定で、黄色のメッセージのヒントボックスをポップアップするかどうかを制御して、あなたにこのActiveがクライアントで実行することを許可するかどうかを注意します. To allow active content or scripting to run in a web page without the Information Bar appearing, you can add "Mark of the Web" code, so that the file is run in a zone other than the Local Machine zone, for example the Internet zone or the Intranet zone. The following code is an example of a Mark of the Web: <!-- saved from url=(0022)http://www.yoururl.com --> To include the code above in your projects, change the URL to point to your domain, and change the number (0022) to the correct number for your domain. This number indicates how many characters are in your domain name (beginning with the "h" in "http", and ending with the last letter of your domain; for example, the "m" in ".com"). A generic way of writing the Mark of the Web code is as follows: <!-- saved from url=(0014)about:internet --> about:internet will place the page in the Internet zone, allowing the page to bypass the Local Machine zone lockdown. このコードは、どのユーザーがアクセスしたときに検証プロンプトボックスを提示しないかを制御するために使用されますが、この設定をスキップして、Webプロジェクトを実行するにはどうすればいいですか? ページをリモートでプレビューしたり、iis/tomcatサーバをローカルに配備してプロジェクトを実行したりすることで、IEの下でページを正常にロードし、セキュリティ検証のアラートに影響を与えません. 参照先:IEでiframe localが表示できない解決方法 剣指offer面接問題9——階段を跳ぶ(非ロネ数列) sklearn,nltk,gensim語料入力対比のnltk