如果您尝试访问原始 SWF 文件的 URL,Chrome 57 会拒绝显示,而是询问您是否要下载,并警告“此类文件可能会损害您的计算机”。但是,如果您使用对象标记将相同的 SWF 包装在一个简单的网页中,它会正常加载。这些文件以正确的“application/x-shockwave-flash”内容类型提供。
前一种情况应与后一种情况区别对待,是否有任何安全原因?
FWIW,我在 chrome://settings/content 中将 Flash 播放设置为“先询问(推荐)”
示例:http ://www.sjgames.com/dice/cthulhudice/demo.html与http://www.sjgames.com/dice/cthulhudice/img/CDdemo.swf