问题标签 [web-console]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
118 浏览

javascript - 在 Web 浏览器控制台中自省 ECMAScript 6 模块成员

我正在尝试一些第三方 JavaScript。

假设我在 Chrome 开发工具控制台中导入了一个 ES6 模块:

它给了我:

有没有办法让我从 JavaScript 控制台内省模块内容,以便我可以看到模块为我提供了哪些导出来导入和使用?

0 投票
2 回答
281 浏览

firefox - 我可以静音关于顶点属性数组 0 被禁用的警告吗?

使用 绘图时gl.disableVertexAttribArray(0),Firefox(就像他们说的其他浏览器一样)发出以下警告:

WebGL 警告:drawElementsInstanced:未启用顶点属性 0 数组的绘图会强制浏览器在桌面 OpenGL 平台(例如 Mac)上运行时进行昂贵的仿真工作。最好始终在启用顶点属性 0 数组的情况下进行绘制,方法是使用 bindAttribLocation 将一些始终使用的属性绑定到位置 0。

我知道这个。我知道不禁用 0 被认为是很好的做法。我知道它到处都有。

然而,这很有趣,这正是我想要的。在我的着色器中,我有一个 3D 属性和另一个 2D 属性,用于在 3D 点周围的窗口坐标中绘制一个 2D 标记:

gl_Position = doSomething(aPosition) + vec4(aDelta, 0.0, 0.0);

有时我只想aDelta保持不变和aPosition变化,有时反过来。我特别不想链接同一个程序两次(将属性绑定到不同的位置),或者有两个不同的着色器,因为其余的功能是共享的,要么是浪费。

我知道性能受到影响,但它就是这样工作的。模拟与否,结果是正确的并且符合规范。这是一个简单的函数,一次只绘制几个顶点。任何其他方式对我来说都是“昂贵的仿真”。我可以向 Firefox 解释一下,这样它就不会淹没我的控制台(仅这个警告就占用了所有通常空间的一半!)如果我分发这个,我的用户不会认为我无能无视警告?

0 投票
0 回答
120 浏览

wildfly - Wildfly 14 Web 控制台在模块选项中添加空格

我正在尝试在 wildfly 的 Web 控制台中添加一个安全域。所以配置>子系统>系统>安全>域名。在 authentication, Authentication Module, Module Option 中可以添加选项,但是我不能添加我需要的模块,因为它在选项中有空格。

但是由于空格,我收到错误“格式无效:将新属性添加为键 = 值对,值中允许的特殊字符是 - :@;=?!#$%&[]”。

我会像模块选项“test=testfirstpart secondpart”

我知道 cli 很可能适用于此操作,但我没有使用它。

0 投票
0 回答
98 浏览

web-scraping - 刮 Highchart,缺少数据

我一直在尝试使用控制台命令来抓取特定的高图,其中包含以下内容:

data = $('div#graphCont2').highcharts().series[0].data; { console.log(data)}

此代码适用于以下站点,我检索所有数据。 测试hichart1

但是,当我重新编写要抓取的图表的代码时(图表,它是最上面的图表,所有 X 和 Y 条目的 APX-PSE),我错过了数据。它以某种方式变化(基于时间戳,它似乎因所选时间段而异),但我仅在时间段设置为“全部”时从时间戳 1562284800000 前后获取数据(因此缺少所有条目的 2/3)。

我使用这段代码:

我的想法是使用 aconsole.table来获取我需要的信息,尽管我不确定该表是否可以使用超过 999 个条目。有谁知道读数为什么会波动以及如何检索所有信息?

谢谢!

编辑〜所以,几个小时后,我设法通过以全窗口模式打开图表来获取所有数据。我不确定差异源自何处,但它起作用了。我用以下方法抓取了数据:

0 投票
1 回答
82 浏览

javascript - 如何为Web浏览器的控制台日志编写for循环

我目前正在学习一些自动化。

我只是想知道如何for在浏览器控制台的帮助下为网页中的按钮编写循环。

我需要单击此按钮,直到出现按钮元素。

感谢你的帮助。

0 投票
0 回答
483 浏览

javascript - 如何使用 JavaScript 读取跨域 CSS 规则?

我正在尝试document.styleSheets[i].cssRules在 JavaScript 控制台中使用来读取选项卡的加载 CSS 文件。但是,通常情况下,我会收到错误消息:CSSStyleSheet.cssRules getter: Not allowed to access cross-origin stylesheet.

我发现跨域 CSS 规则只能渲染,不能用 JavaScript 读取,可能是为了防止某些类型的 XSS 攻击。我试图通过使用Firefox 的CORS Everywhere扩展来绕过这个问题,我已经将它用于一些跨域 AJAX 请求,以便从 JS 控制台抓取数据,在那里它运行良好。但是,它不适用于阅读 CSS 规则。我也为 Chrome 尝试了一些类似的扩展,但我收到了类似的错误消息,并且扩展没有改变它。

有没有办法让浏览器让 JS 读取已加载选项卡中已加载的 CSS 规则?

如果我只是找到样式表的 URL 并尝试使用 AJAX 请求读取它们(我可以这样做),服务器可能会使用不同的文件进行响应。我有兴趣阅读已加载选项卡中已加载 HTML 的已加载 CSS 规则。

0 投票
1 回答
41 浏览

javascript - 如何根据更新日期更新goodreads中的已读书籍?

我正在尝试使用 java 脚本在 firefox (检查元素)中使用 webconsole 更新 goodreads 数据。当我添加一些书籍的评级时,我忘记更新阅读日期。手动更新日期非常繁琐。我同意这是 goodreads(或我对它的使用)的问题。

有谁知道如何更新这个?

在此处输入图像描述

0 投票
2 回答
79 浏览

jmeter - 尝试从 ActiveMQ WebConsole 中删除持久订阅者时,URL 中的“秘密”参数是什么?

每次使用 JMeter 运行 JMeter 后,我都需要删除持久订阅者。

我想创建对 ActiveMQ Web 控制台的 HTTP 请求,因为它显示在浏览器 WebConsole 上。

在此处输入图像描述

但我需要知道:

  1. URL中的“秘密”参数是什么?
  2. 它是如何产生的?
  3. 如果它对 JMeter 的 HTTP 请求有效?
0 投票
0 回答
15 浏览

ssh - 如何将 WebConsole BACK 转换为终端应用程序

有很多工作人员可以将 Web 主机终端转换为 Web 控制台。如果主机不提供 ssh 连接,如何将 Web 控制台(WebSocket)桥接到 iTerm2 等终端应用程序?

0 投票
1 回答
216 浏览

https - ActiveMQ 5.16.2 使用 HTTPS 保护 Web 控制台

我已按照本指南保护 ActiveMQ 5.16.2 Web 控制台。我在我的中进行了以下配置jetty.xml

  1. 默认情况下,身份验证设置是true,所以我就这样离开了:

  2. 我已经生成了一个证书amqtest.p12并将其移动到conf文件夹中,即:

  3. 我启用了 SecureConnector 并更改了keyStorePathkeyStorePassword

不幸的是,当我尝试启动 ActiveMQ 时收到以下信息:

我使用项目团队提供的 Ansible 脚本生成了证书。我之前也用这个 Ansible 脚本生成了另一个证书,它可以激活 ActiveMQ 5.7.0 Web 控制台。因此,我会假设它是正确生成的。