我浏览了几篇询问此问题的帖子,但我无法解决它 - 我现在收到的错误消息对我来说毫无意义。
我已将 TinyMCE 添加到文本区域,如下所示:
tinyMCE.init({
theme : "advanced",
mode : "textareas",
relative_urls: true,
plugins : "inlinepopups",
theme_advanced_statusbar_location : 'bottom',
theme_advanced_resizing : true,
theme_advanced_path : false,
theme_advanced_resizing_min_width : 600,
theme_advanced_resizing_max_width : 800
});
当我打开页面时,它给了我以下错误:
不安全的 JavaScript 尝试从 URL http://www.mysite.com/js/tiny_mce/themes/advanced/link.htm 的框架访问具有 URL http://www.mysite.com/mypage的框架。域、协议和端口必须匹配。
据我所知,如果您尝试跨域访问 JavaScript,就会导致此错误。然而,域似乎是相同的(我唯一改变的是实际的站点名称和实际的页面 - 其余的是一个字母一个字母的复制)。
在文件 tiny_mce_popup.js 中,我document.domain = 'www.mysite.com';
根据一些建议添加了,但似乎没有帮助。如果我将它添加到 tiny_mce.js,我会收到一个错误,即我的 document.domain 值无效。
任何建议或想法将不胜感激。
编辑
我包含 TinyMCE 的脚本标签是:
<script type="text/javascript" src="http://www.mysite.com/js/tiny_mce/tiny_mce.js"></script>