由于我们的网络 Google Chrome 的更新和新限制,我无法提取 SWF 并将它们添加到 iframe,当我打开此链接时,chrome 会下载 swf:例如:papasfreezaria_coolmath.swf 但是现在它只是打开一个迷你 Iframe 并加载游戏,所有网站似乎都在这样做,我想下载 SWF,我尝试通过网络调试器抓取它,也尝试在 chrome、edge 和 IE 上的 DevTools 中使用源,但没有一个会显示 swf 并让我选择保存它。
如果有一种方法可以下载 URL,我将不胜感激,我还通过文件流管道运行了许多 codepen zip 文件和 webAPI,并且直接下载 zip 文件 URL 的方法非常棒。
答案1
在 Mac 10.14 和 Windows 10 上的 Chrome 74 中,当我粘贴https://www.coolmath-games.com/sites/cmatgame/files/games/papasfreezeria_coolmath.swf进入 URL 栏,它会立即下载。它会询问我是否要保留危险文件,这样就可以保存 SWF。
在 Mac 10.14 上的 Firefox 66 中,当我将链接粘贴到 URL 栏中时,它会显示“运行 Adobe Flash”。我可以右键单击并选择将页面另存为,这将保存 SWF。在 Windows 上的 Firefox 66 中,当我将链接粘贴到 URL 栏中时,它会立即显示一个“保存文件”对话框。这会保存 SWF。
当我访问一个页面并且文件显示为直接链接时,我可以右键单击它并选择“将链接另存为”。这样就可以保存 SWF。
如果我显示源代码或页面源代码,则在文件的 URL 存在的情况下,我可以将其粘贴到 URL 栏中,这与第一个例子相同。
如果 SWF 隐藏在 Javascript AdBlocker-Blocker 或某些身份验证方法后面,那么您将必须找出解决该特定问题的具体方法。