我想在chrome扩展中使用TinyMCE。在chrome扩展中使用tinymce
在简单的例子中,当我点击浏览时插入TinyMCE到textarea。
这不起作用。
请帮帮我!
这是我的代码。 (使用jQuery。当点击browseraction,插入文本域和应用TinyMCE的) 只需插入文本区域..不适TinyMCE的..
我的文件夹
- background.html
- content.js
- 的manifest.json
- 的icon.png
- TinyMCE的(文件夹)
- 的jquery-1.7.1.min.js
[background.html]
<script>
chrome.browserAction.onClicked.addListener(function(tab) {
chrome.tabs.executeScript(null, { file: "jquery-1.7.1.min.js" }, function() {
chrome.tabs.executeScript(null, { file: "tinymce/jscripts/tiny_mce/tiny_mce.js" }, function() {
chrome.tabs.executeScript(null, { file: "content.js" });
});
});
});
});
</script>
[content.js]
tinyMCE.init({
mode : "textareas",
theme : "simple"
});
$("body").append("<textarea>hello</textarea>");
[的manifest.json]
{
"name": "NNNyang",
"description": "TinyMCE test",
"version": "0.1",
"permissions": ["tabs", "http://*/", "https://*/"],
"background_page": "background.html",
"browser_action": {
"default_icon": "icon.png",
"default_title": "insert TinyMCE"
}
}
我可以告诉你,你应该选择$(身体),而不是$(“身体”) – f2lollpll 2012-01-31 08:57:51
,这不是问题。 “”$(“body”)。append(“”);“”运行良好。 – NNNyang 2012-01-31 09:00:34
你有没有想过呢?我需要做同样的事情,我也跑到完全相同的问题。 – doremi 2012-05-08 17:19:54