簡體   English   中英

TinyMCE未加載

[英]TinyMCE not loading

我按照官方安裝說明( http://www.tinymce.com/wiki.php/installation )進行操作,並得到以下測試代碼以運行TinyMCE:

<html>
<head>
<title>New Document</title>
<script language="javascript" type="text/javascript" src="tinymce/tinymce.min.js"/>
<script type="text/javascript">
tinymce.init({ 
    selector: "textarea"
 });
</script>
</head>

<body>

<form method="post">
<textarea></textarea>
</form>

</body>
</html>

問題是文本區域沒有任何反應。 正如我在Chrome控制台的“網絡”標簽中所看到的,JS確實已被加載。 我究竟做錯了什么? 順便說一下,我的版本是4.0.12。

<script language="javascript" type="text/javascript" src="tinymce/tinymce.min.js"/>

腳本標簽雖然不應該自動關閉,但應盡可能多。 可能有特定的文檔類型允許他們使用。

<script language="javascript" type="text/javascript" src="tinymce/tinymce.min.js"></script>

順便說一句,腳本標簽應該放在</body>之前,除非您有內聯javascript。

加載腳本引起的問題是它們阻止並行下載。 如果未解析頁面,則用戶代理將無法知道需要獲取哪些后續資源,因此嚴格合規的瀏覽器應該無法獲取其他資源,直到實際執行第一個資源為止。

特別是由於jQuery在完整構建DOM層次結構之前不應該執行,並且HTTP / 4.01規范指出“ [一個腳本]元素可能在HTML文檔的HEAD或BODY中出現任意次數,因此它不會在頁面主體甚至尚未開始下載之前就開始進行這些JavaScript下載是有意義的,這樣做會減慢感知到的頁面負載。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM