这就是事情。
当我在tinymce中按下任何应该打开新窗口的东西时,例如颜色选择器或链接对话框,FireFox / Chrome似乎开始打开窗口,然后突然打开标准文件下载对话框询问如果我确定要下载请求的html文件。
具有所有相同插件的相同Firefox / Chrome完全能够在其示例页面上正确运行所有tinymce示例。所以它不是浏览器。
请求网址正确(如LiveHTTPHeaders所示)。
令人惊讶的是IE7没有这个问题。
所以我猜测它与window.open的行为有关,可能与tinymce本身无关。
任何想法都将不胜感激。
答案 0 :(得分:1)
您可能会发送带有 Content-Type 标题的页面,浏览器无法将其识别为可以内嵌显示的内容 - 即在浏览器中。您有意将其发送为Content-Type: text/html
。
您可能会发送带有内容处理标题的页面,该标题指示浏览器不以内联方式显示它,例如Content-Disposition: attachment
。