javascript - tinymce 打开一个新窗口切换到 Firefox 和 chrome 中的下载对话框

标签 javascript tinymce

这就是问题所在。

当在tinymce中我按下任何应该打开新窗口的东西时,例如颜色选择器或链接对话框,FireFox/Chrome似乎开始打开窗口,然后突然它打开一个标准文件下载对话框询问如果我确定要下载请求的 html 文件。

具有所有相同插件的相同 Firefox/Chrome 完全能够在其示例页面上正确运行所有 tinymce 示例。所以这不是浏览器的问题。

请求 URL 正确(如 LiveHTTPHeaders 上所示)。

令人惊讶的是,IE7 没有这个问题。

所以我猜测它与 window.open 的行为有关,可能与 tinymce 本身无关。

任何想法将不胜感激。

最佳答案

  • 您发送的页面可能带有 Content-Type header ,浏览器无法将其识别为可以内联显示的内容(即在浏览器内显示)。您可能打算将其作为 Content-Type: text/html 发送。

  • 您可能会发送带有 Content-Disposition header 的页面,该 header 指示浏览器不要内联显示该页面,例如 Content-Disposition:attachment

关于javascript - tinymce 打开一个新窗口切换到 Firefox 和 chrome 中的下载对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/905028/

相关文章:

javascript - GitLab CI 找不到模块错误(当它在 node_modules 中时)

JavaScript 数组/结构体

javascript - 我如何结合 JQuery 选择器和变量来缩短代码以便于扩展?

javascript - tinyMCE:如何添加快捷方式 Ctrl+Enter

javascript - 我可以让 Prettify 在任何代码块上工作吗?没有类 prettyprint?

javascript - 使用 JavaScript 在 Excel 加载项中以编程方式创建自定义函数

php - 插入表单时如何删除 Word 标记废话?

javascript - tinymce:富文本模式,它是如何工作的

jquery - 使用 jQuery 创建并注册 TinyMCE 插件

javascript - TinyMCE 在 Blazor 页面中消失