この問題について質問するいくつかの投稿を調べましたが、解決できませんでした。また、現在表示されているエラー メッセージは意味がありません。
次のように、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>