这就是问题所在。
当在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/