标签: javascript

如何捕获或打印这个动态网页的整个滚动区域?

我正在尝试保存(例如:用于打印/将其放入 PDF 中 - 我对 HTML 不感兴趣,但对 html 的呈现感兴趣,以便能够打印表格或至少离线查看)该汽车网站的表格视图:

http://cc.volkswagen.at/nwapp/nws/ICC3/LNF!de!!!L!!!/?MGN=220&AUVN=&rel=statBanner_Konfigurator&rel=statCc_Caddy

它是德文的,但是导航起来并不是很难,只需点击Vergleichen Sie die Ausstattungen链接,它就会显示一个(很长)的表格:

在此输入图像描述

我根本无法通过打印网站或保存来保存此表。(尝试使用 IE8 和 FF7。)我还尝试选择表格文本并复制并粘贴到 MS Word 中 - 也没有成功。

我还尝试了工具DuckCapture,它说它应该能够“捕获高网站”,但该工具无法滚动此页面上的表格。(我假设因为表格及其滚动条是从 javascript 动态生成的......)

如何保存屏幕上显示的表格(整个表格、滚动表格)?

screen-capture webpage website javascript capture

6
推荐指数
1
解决办法
2万
查看次数

如何在 Firefox 中永久禁用 JavaScript 严格警告?

当我打开 Firefox(8 Beta 和 7)并加载打开 firebug 的页面时,我收到了大量 JavaScript 严格警告,因此我禁用了 JavaScript 严格警告,以便我的页面加载速度加快,直到我重新启动 Firefox。每次打开 Firefox 时,都会启用 JavaScript 严格警告。我什至尝试通过 about:config 设置关闭它们。

如何关闭它,以便每次打开 Firefox 时都不必禁用严格警告?

firefox firebug javascript

6
推荐指数
1
解决办法
8375
查看次数

Gmail 或任何其他流行的网络邮件服务是否会从 html 电子邮件中删除 javascript?如果没有,有什么理由吗?

我看到有人声称某些电子邮件服务将带有 javascript 的电子邮件标记为垃圾邮件。但是我没有看到提到任何明智的服务都会选择性地完全清除任何嵌入的 javascript,同时将 html 留在原地。我是不是找错地方了,还是这个功能实际上还没有在任何地方实现?

gmail email webmail javascript

6
推荐指数
1
解决办法
1万
查看次数

Webkit 浏览器加载网页图片/资源不一致

我遇到这个问题已经有一段时间了,通过基于 webkit 的浏览器查看的网站加载图像不一致。不一致,我的意思是在一次试运行中,一个或多个图像将成功加载,而其他图像则不会。在同一个网站的另一次试运行中,之前未加载的图像将突然加载——只有之前加载的图像突然无法加载。这种行为是如此非线性,以至于我很难找出问题的根源。我注意到,这个问题是复制与浏览器,如jumanjidwbvimperator。我相信所有这些浏览器的共同点是它们使用webkit. 重复重新加载网页有时会产生所有资源都正确加载的结果。

这是所描述行为的屏幕截图(来自基于 webkit 的luakit): 在此处输入图片说明

正如您所看到的,这是两个失败的图像,它们说明了此处的常见行为。我无法使用 firefox 或 chrome 等浏览器(我相信它们分别使用geckoblink)来复制此问题。如果我右键单击图像/元素并在新窗口中打开它,我可以毫无问题地查看图像。我正在运行 Arch Linux 内核 3.12.9-1-ck。任何有关可能发生的事情的帮助/见解将不胜感激。谢谢你。


更新:当通过 luakit 中的调试控制台将每个损坏的图像作为元素进行检查时,会输出以下一般形式的内容:

GET [web address here] Cannot resolve hostname [domain here]
Run Code Online (Sandbox Code Playgroud)

更新 2:我尝试通过,在我的系统(基于 debian)上安装luakit的虚拟机安装,有趣的结果......没有未解析的主机名/损坏的图像/失败的资源的症状。在此虚拟环境中,浏览速度也相对较快。kali-linuxapt-get install luakit

解决方案:

遵循@harrymc 提出的建议(使用 Google 公共 DNS)已经完全消除了页面加载不良的所有症状。根据@harrymc 的说法,这是由于错误/缓慢的 DNS 和/或糟糕的 DNS 缓存策略造成的。更具体地说,导致此问题的原因是 DNS 不佳,以及webkit引擎中内置的似乎相当仓促的超时协议。这两个因素是灾难的根源。

一个更开放的思想弧:

另一个结论是 Webkit 浏览器的低效率,因为它们对同一个网站发出多个 DNS 查询,而不是记住第一个查询。另一个结论是,ISP 的 DNS 服务器有时显然无法处理多个并行请求(因为浏览器可能通过线程并行处理多个图像),可能是因为它们现在有更多的客户端,但没有足够的 DNS 服务器。 --harrymc

linux browser javascript webkit

6
推荐指数
1
解决办法
1473
查看次数

以用户身份对某些网站禁用“阻止此页面创建其他对话框”

Firefox 长期以来一直有一项功能来保护用户免受过度攻击性的 Javascript 网站的侵害,这些网站会生成重复的弹出窗口来欺骗或惹恼访问者。有没有办法在特定网站上禁用此保护,而不是完全禁用它?

我找到了一种实现后者的方法,虽然我已经很多年没有见过那些弹出诱饵网站了,但我不想通过全局禁用警告来冒浏览器安全性或稳定性的风险。

虽然我知道任何合法网站都没有以这种方式滥用弹出窗口的业务,但我需要使用的 ERP 门户在最近的更新中引入了这个令人惊叹的弹出功能。

注意:这个问题是关于从用户端禁用警告。

firefox javascript

6
推荐指数
1
解决办法
3万
查看次数

什么是 Best-Deals-Products,它是恶意软件吗?

我发现了一些我怀疑是恶意软件/附加软件的东西。我访问的每个网站都添加了脚本,即使是我自己制作的。这是在 : 中添加的,http://puu.sh/dgIF0/0c452eb390.png 而 iFrame 在正文 ( http://puu.sh/dgJf3/c700693208.png)中创建。我检查了其中的一些,按照链接并注意到它收集元数据并将其上传到互联网。(一段代码:http://puu.sh/dgIJE/3c53d5b1cc.png使用此代码也有错误)。我在互联网上找不到很多关于 Best-Deal-Products 的(有用的)信息,(因此这条消息)。此外,当我使用 Internet Explore 或 Google chrome 便携版(而不是“普通”Google chrome)时,它又出现了。作为 JunkwareRemovalTool 的程序没有解决问题(如果它确实是一个问题)。关于我的系统:我使用 advast!(免费),我有一个 windows8 64 位操作系统,还有 Lenova 的东西。从我的电脑打开 html 文件时不会出现这个问题,只有来自 Internet 的 html 文件。此外,我使用的网络似乎并不重要。我制作了一个空白的 php 文件并将其上传到 000webhost。查看源代码时,头脑中只有这个:<script src="https://www.best-deals-products.com/ws/sf_main.jsp?dlsource=hdrykzc"></script> 但是当使用“检查元素”时,会显示很多不是我的代码(在 000webhost 代码旁边),这些元素在附件中。以下内容也在附件中:在标签中找到的 Best-Deal-Products 的 URL 和访问 google.nl 时来自 google chrome 的控制台日志

我的主要问题是:什么是最优惠的产品?它有什么作用?对我有什么负面影响吗?如果是,我该怎么办?我希望我提供了足够的信息,但以防万一;问,我会尝试找到它(或 TeamViewer 会话?)我还请求了 avast 的帮助!和病毒总数。

依恋:

标签中的链接

https://www.best-deals-products.com/ws/sf_preloader.jsp?dlsource=hdrykzc&ver=2014.12.4.3.1
https://www.best-deals-products.com/ws/sf_code.jsp?dlsource=hdrykzc&ver=2014.12.4.3.1
https://www.best-deals-products.com/ws/slideup2/main.js?ver=2014.12.4.3.1
https://www.best-deals-products.com/ws/side_slider/main.js?ver=2014.12.4.3.1
https://www.best-deals-products.com/ws/js/base_single_icon.js?ver=2014.12.4.3.1
https://www.best-deals-products.com/ws/css/main.css?v=2014.12.4.3.1
Run Code Online (Sandbox Code Playgroud)

标签中的链接:

https://www.best-deals-products.com/ws/userData.jsp?dlsource=hdrykzc&userid=&ver=2014.12.4.3.1
https://www.best-deals-products.com/ws/co/register_server_layer.html?version=2014.12.4.3.1
Run Code Online (Sandbox Code Playgroud)

访问 google.nl 时从 google chrome 登录

Resource interpreted as Script but transferred …
Run Code Online (Sandbox Code Playgroud)

virus html google-chrome malware javascript

6
推荐指数
1
解决办法
6458
查看次数

Google Chrome 52 JS 控制台在某些网站上不起作用

Google chrome 浏览器不在 JS 控制台中执行 JavaScript 语句。当我输入一些东西时,它什么也不做。对于某些网站,它的工作原理。调试时我无法进行一些运行时 JS 更改。请帮忙。

在此处输入图片说明

google-chrome javascript

6
推荐指数
1
解决办法
2285
查看次数

如何在 Firefox(桌面)中追踪 ?100% CPU 使用率的原因?

某些网站会导致 Firefox 持续使用 100% CPU。当然,其中一些我可以阻止并且永远不会访问,但不幸的是我有时需要使用其他一些。

我想解决这个问题,第一步是识别有问题的 JavaScript 代码(或者可能是其他一些有问题的资源,谁知道),然后有可能有选择地阻止/自动重写这些部分,或者可能迫使作者解决问题在他们的代码中。

但是我该怎么做呢?Firefox DevTools 有一个性能检查器,但它似乎只记录帧渲染时间、响应时间等,我无法找到有关真正 CPU 时间花费在哪里的信息,而且它也仅限于单个选项卡,据我所知告诉。

更新

我尝试禁用所有扩展,结果显示它们不会导致 100% 的 CPU 使用率。

更新 2

我已经在使用 uBlock Origin。还尝试通过 3rd 方域对有问题的网站(使用此扩展程序)进行一些粗略的脚本阻止,但在我的情况下,它要么保持原样,要么完全中断。所以我需要以某种方式在全局范围内分析 javascript 以查看哪些函数会变得疯狂运行。

firefox cpu-usage javascript resource-usage

6
推荐指数
1
解决办法
3935
查看次数

如何在 Firefox 浏览器选项卡上禁用网页检查焦点或欺骗焦点?

问题
一些网站拒绝加载,除非选项卡处于活动状态,而大多数用户喜欢在后台加载选项卡。此行为可能并非特定于 Firefox。

示例
https : //www.linkedin.com/feed/
https://www.chase.com/(尤其是登录后)

要求的解决方案
一种覆盖此行为的方法,允许在后台选项卡中加载所有内容。首选解决方案是特定于 Firefox 的、与操作系统无关的,并且适用于上述示例。

先前的研究
有可能,但尚未证实,网站可能正在使用visibilitychangewindow.onfocuswindow.onblur处理事件或事件监听器技术,此处描述。
这个问题的目标是覆盖这一点。油猴?

不起作用的解决方案
禁用页面可见性 API Firefox 插件
始终关注焦点用户脚本
“browser.tabs.loadInBackground”首选项“true”
“browser.tabs.loadDivertedInBackground”首选项“true”
“browser.tabs.loadBookmarksInBackground”首选项“true”
“ browser.zoom.updateBackgroundTabs”首选项“true”
“toolkit.lazyHiddenWindow”首选项“false”

附加说明
浏览器在后台成功加载所有其他页面。

browser firefox focus javascript window-focus

6
推荐指数
0
解决办法
1137
查看次数

找不到模块:无法解析“uuid/v4”

我是 React 编程的初学者,我在 Youtube 上关注本教程:https : //youtu.be/hQAHSlTtcmY一切顺利,直到需要安装 uuid 库,然后当我运行页面时,我收到一条错误消息: "编译失败。

./src/App.js

未找到模块:无法解析 'C:\Users\username\reactnative\src'" 中的 'uuid/v4' 所以有人能帮我解决这个错误吗?代码中也没有其他错误,这正是和视频中显示的一样!

javascript uuid json react.js

6
推荐指数
2
解决办法
9842
查看次数