TinyMCE 对话框.css未在图像弹出窗口中加载,会抛出 404
TinyMCE dialog.css not loading in image popup, throws 404
当单击图像图标并启动图像弹出窗口时,JS可以工作,但CSS(dialog.css
)无法加载,并且由于TinyMCE JS使用的URL不正确而导致404
。
我正在从路径中加载具有高级主题的 tinyMCE:
"/local/scripts/admin/tiny_mce/tiny_mce.js"
编辑器工作正常,但是当我尝试加载图像弹出时.css对话框无法加载,Firebug报告404
。
弹出代码正在尝试加载对话框.css相对于加载 tinyMCE 编辑器的页面(在本例中为"/schools"),因此返回404
的图像弹出代码调用的最终 URL 为:
https://[domain name]/schools/themes/advanced/skins/default/dialog.css
而不是 https://[domain name]/local/scripts/admin/tiny_mce/themes/advanced/skins/default/dialog.css
我正在对tinyMCE.baseURL='/local/scripts/admin/tiny_mce';
进行init()
,并尝试了包括完整主机名和路径、尾部斜杠等在内的排列,但没有成功。还尝试了一些document_base_url
和relative_urls
配置属性。
知道为什么dialog.css
没有加载吗?
提前非常感谢您的帮助。 TinyMCE 3.4.9
(非jQuery版本)
我遇到了同样的问题,弹出窗口无法识别或使用对话框base_url.css。我也尝试了主机名的许多变体和 baseURL/document_base_url/relative_urls 的组合......没有成功。
我想出了一个使用"popup_css_add"的方法。
浏览器仍然错过初始对话框.css调用,但随后找到"popup_css_add"调用。
tinyMCE.init({
popup_css_add : '/local/scripts/admin/tiny_mce/themes/advanced/skins/default/dialog.css'
});
试试 tinyMCE.baseURL = "/schools" – @UnLoCo建议 8月9日1:12
- Chrome扩展:加载窗口后执行脚本
- 在IE7中加载窗口
- jQuery加载窗口,同时等待长函数完成
- 如何在加载时将加载窗口添加到 sencha 中的图表
- 想要在加载窗口上计算字符数
- 如何在加载窗口后加载图像
- 弹出加载窗口
- 防止在重新加载窗口时看到选项卡
- 加载窗口时采取措施
- Don'如果href有#,则不希望加载窗口
- 使用Javascript,如何在单击下载文件的链接后1秒重新加载窗口
- 加载窗口大小问题
- 提交后弹出.显示加载窗口或请等待
- 我应该从哪里调用警报框,加载窗口-控制器或服务
- 如果内容是动态的,如何在打开窗口后重新加载窗口
- 在iframe内加载窗口
- 执行jquery函数后,图像已加载窗口调整大小
- 通过X按钮和加载窗口事件关闭弹出窗口
- IE和JavaScript:调整大小时重新加载窗口
- 单击后可以加载窗口吗