假设我想要一个简单的页面副本下载到我的 HD 中以永久保存。我不是在寻找深度递归获取,只是一个页面,而且还需要下载该页面加载的任何资源。
示例:https : //www.tumblr.com/
预计:
我很想知道您是否可以帮我找到最好的 wget 语法或其他可以做到这一点的工具。我尝试过的工具通常无法通过 CSS 加载图像,因此在本地加载时页面看起来永远不会正确。谢谢!
我找到了一种使用 FireFox 执行此操作的方法。默认保存已损坏,并且有一个名为“保存完成”的插件,显然可以很好地完成此工作。但是,您无法下载它,因为它说当前的 FireFox 版本不支持它。原因是它被卷入了这个插件:“Mozilla Archive Format”。安装它,然后当你使用 File > "Save Page As.." 有一个名为 "Web Page, complete" 的新选项,它本质上是旧的插件,它修复了 FireFox 使用的库存实现(这很糟糕)。这不是 WGET 解决方案,但它确实提供了一个可行的解决方案。
编辑:对于将来可能会关注此问题并尝试执行此操作的任何人来说,另一个荒谬的问题。让插件正常工作你需要工具> Mozilla存档格式并将“对页面进行忠实快照”的(可怕的)默认设置更改为“使用保存完整保存脚本和源”,否则插件将清空所有您的脚本文件并将它们替换为文本“/* Script removed by snapshot save */”。
我正在寻找一种方法来防止网页上的 JavaScript 调整 Internet Explorer 窗口的大小和位置。
此选项在 Firefox 中可用,但我在 Internet Explorer 中找不到类似的内容:

我在 Windows XP SP3 中使用 Internet Explorer 7。
就其价值而言,调整大小的脚本是:
<script language="JavaScript">
function getFocus(){
document.frmLogin.txtUsername.focus();
window.moveTo(0,0);
window.resizeTo(screen.availWidth,screen.availHeight);
}
window.onload = getFocus;
</script>
Run Code Online (Sandbox Code Playgroud)
并且此脚本似乎无法使用 Internet Explorer 8 调整窗口大小,但升级当前不是一种选择(工作计算机)。
我的 Ubuntu 10.04 LTS(64 位)上有 Google Chrome 13.0.782.220。
我尝试通过双击脚本区域从 Chrome 开发人员工具脚本窗格中的外部 JS 文件编辑 JavaScript 代码。无论我点击多快,唯一的效果就是选择附近的单词。
有人知道为什么没有激活编辑模式吗?
我已在 Mozilla 浏览器上阻止了 Javascript 警报消息,现在我想重新打开它们,但我不知道如何打开。还有其他人有这个问题吗?
我用 ES5 和 ES6 编写 JS 项目。我安装了Babel-Sublime来突出显示 Babel 支持的代码。现在,我打开一个用 ES6 编写的 .js 文件,转到“查看 -> 语法 -> 以当前扩展名打开所有内容:Javascript (Babel)”,但这会导致我的 ES5 代码也切换到 Javascript (Babel)。基本上,JavaScript (Babel).sublime-settings 文件在 User 文件夹中使用扩展映射进行更新,并且更改将全局应用于我的所有项目。那么,有没有办法指定每个文件夹或每个项目的“语法到扩展”映射
javascript syntax-highlighting sublime-text-2 sublime-text-3 sublime-text
就像这张图片中指出的那种
许多网站都有这些,我觉得它们非常烦人。通常,您会在阅读一篇文章时突然弹出页面并询问“您难道不喜欢我们的电子邮件通讯吗?!” - 为什么不,不,我不会。
如果可能的话,我很想摆脱这些。
我在 Win 7 x64 中使用 FF 38.01。
我正在尝试调试 gnome-shell 扩展,但我似乎没有文件夹 /usr/share/gnome-shell/js。我在使用 gnome 3.12 的 Fedora 20 上。当我有 gnome 3.10 时我也找不到它。文件被移动了吗?有没有我遗漏的包裹?
由于今天早上奇怪的广告出现在我在网络浏览器中打开的许多页面的顶部(见最后的截图)。它发生在任何浏览器(已测试 FF、IE 和 Chrome)、我们家中三台机器中的任何一台上,甚至在 iPhone 上(无论是连接到 Wi-Fi 还是蜂窝网络[最终不是真的,请参阅我的答案]) . 即使在 Debian 系统上运行在 VMWare 中。
有时,广告不会出现在 Firefox 中,而是出现在 IE 中。有时,它们在通过蜂窝网络连接时不会出现在 iPhone 上,但在通过 Wi-Fi 连接时会出现。但大多数情况下它们都会出现。在某些页面上,该问题会破坏页面渲染。
在每种情况下,广告都是相同的。相同的树横幅,除了改变产品的亚马逊横幅。在 iPhone 上,亚马逊横幅不会加载。在某些页面上,这组广告重复两次或更多次。
出现问题的一些页面:
不会发生在:
(尽管列表可能会受到问题的随机部分的影响)。
广告由刚开始<body>标记后注入的 HTML 代码呈现。该代码不存在于 HTML 本身中。但是我可以在浏览器开发工具(例如 Firefox 中的 Inspector 工具)中检查页面时看到它,所以它可能是由某些 JavaScript 生成的。代码附在本文末尾。页面呈现后,浏览器开始连接到 85.25.138.211。
我在浏览器中没有任何不需要的插件。我也没有在我的机器上发现任何广告软件/恶意软件。我什至没想到,因为这个问题也发生在 iPhone 上。
感觉就像我被黑客入侵了一样。但是我无法想象这样的 hack 会如何工作,因为它会影响不同的系统(Windows、iOS、Debian)。我考虑过路由器被黑,但它似乎也不太可能,因为即使我断开 iPhone 与 Wi-Fi 的连接,问题仍然存在。我认为有人利用了所有受影响页面共享的 JavaScript 库中的一些错误。但在那种情况下,这个问题会很普遍,而不仅仅是发生在我身上。但是我找不到其他任何人对此类问题的任何报告[最终不是真的,请参阅我的答案]。
有谁知道,为什么会这样?

<body class="user-page new-topbar" lang="">
<div align="center">
<a title="wygladzanie …Run Code Online (Sandbox Code Playgroud) 大家可能都知道,Mozilla 正在将其插件系统迁移到 WebExtension,并且有许多插件从 57+ 版本中断,请在此处查看更多信息:
https://blog.mozilla.org/addons/2016/11/23/add-ons-in-2017/
过去,我使用“Yes Script”和“No Script”来允许 Javascript 无处不在,并仅在特定站点上阻止它。但是它们在 FF 57 中不受支持(我现在处于测试阶段)并且“Yes Script”的开发人员不打算在将来升级它。但我想在特定站点上阻止 JS。知道我如何实现这一目标吗?
我可以修改 prefs.js 或 user.js 吗?如果可能的话,我宁愿在没有任何扩展的情况下执行此操作。谢谢。
javascript ×10
firefox ×3
html ×2
linux ×2
blocking ×1
css ×1
fedora ×1
firefox-57 ×1
gnome-shell ×1
gnome3 ×1
images ×1
security ×1
sublime-text ×1
wget ×1
window ×1