0

我堅持用IE一個奇怪的問題,當我點擊右鍵使用下面的代碼從WAMP訪問本地文件時輸出相同的代碼,但輸出不同?

<!DOCTYPE html> 
<!-- 
Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 
For licensing, see LICENSE.html or http://ckeditor.com/license 
--> 
<html> 
<head> 
    <meta charset="utf-8"> 
    <title>API Usage &mdash; CKEditor Sample</title> 
    <script src="../ckeditor.js"></script> 



</head> 
<body> 



     <textarea cols="100" id="editor1" name="editor1" rows="10">&lt;p&gt;This is some &lt;strong&gt;sample text&lt;/strong&gt;. You are using &lt;a href="http://ckeditor.com/"&gt;CKEditor&lt;/a&gt;.&lt;/p&gt;</textarea> 

     <script> 
      // Replace the <textarea id="editor1"> with an CKEditor instance. 
      CKEDITOR.replace('editor1'); 
     </script> 




</body> 
</html> 

我沒有得到任何黑色邊框當CKEditor的內部選定的文本打開test.html文件。但是當我將完全相同的代碼放在text.php中並通過WAMP訪問時,我在選定的文本週圍出現黑色邊框。這個問題是唯一的IE,鉻和火狐它的作品。

Apache或PHP頭可以影響IE輸出嗎?

順便說一句我正在使用ckeditor版本4,可以從http://ckeditor.com/download下載。

回答

0

PHP代替普通的HTML不會影響IE的輸出,因爲一旦解釋PHP,就會像純HTML一樣進入IE。

打開「打開」命令迫使IE在本地上下文中加載「file://」協議,它可能會受到一些上下文保護的影響(可信站點或文件上下文而不是http在某些情況下會影響js,將無法按預期工作,或者在某些功能中可能會受到限制)。

只是嘗試打開的.html通WAMP這應該工作的PHP之一,即使在IE

 try "http://localhost/test.html" 

否則,你應該看看IE文檔,並試圖瞭解什麼樣的保護措施/限制occours在「file:///」協議上而不是「http://」。

希望它可以幫助。

相關問題