问题标签 [inline-scripting]

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 回答
1240 浏览

python - Mitmproxy:篡改获取请求:用脚本替换请求中字符串“数据:123”的所有实例

我正在使用 mitmproxy,但我对它还是很陌生(已经使用了几天)。现在我正在尝试拦截获取请求,并将字符串的所有实例替换为“数据:456”,例如“数据:123”,然后恢复信息流,意图从应用程序中获取某个响应. 我已经成功拦截了我想要的 URL,但我不明白如何创建一个脚本来替换“数据:123”的所有实例,或者在拦截时是否可以这样做。任何帮助表示赞赏!获取请求看起来像这样。替换所有实例的原因是因为数据似乎重复(不必要?)多次,手动替换每个实例是不可行的。

请注意,我截获的实际数据更大,并且格式不是很好,因此需要一个脚本。我查看了https://github.com/mitmproxy/mitmproxy上的示例,但似乎对我正在尝试做的事情没有任何帮助。

非常感谢为我的问题找到解决方案的任何帮助和指导!!!

0 投票
2 回答
3906 浏览

powershell - 在powershell工作流程foreach -parallel中将项目添加到arraylist

foreach -parallel在工作流中使用循环时,我们如何将项目添加到数组列表powershell

0 投票
1 回答
729 浏览

bash - 在 vagrant 中执行主机路径中存在的 shell 脚本

我的流浪文件是

错误信息 :

==> 默认值:sh:第 1 行:startServer.sh:未找到 SSH 命令以非零退出状态响应。Vagrant 假设这意味着命令失败。此命令的输出应该在上面的日志中。请阅读输出以确定出了什么问题

在脚本标记中,我提到路径为 /opt/IBM/WebSphere/AppServer/。这条路径出现在我的 solaris 框中。在 vagrant up 期间,我需要在 solaris 框中执行以下命令

实现这一目标的最佳方法是什么。

0 投票
1 回答
180 浏览

javascript - 在 Wordpress 上添加内联 Javascript

我想在我的 wordpress 网站的页脚添加内联 Javascript。我知道我们可以使用wp_add_inline_script添加内联 Javascript 。根据我对 Codex 教程的理解,我们必须注册和排队脚本,然后使用 wp_add_inline_script。

假设我:

  1. 使用 wp_register_script注册ScriptA.js 。
  2. 使用wp_enqueue_script将ScriptA.js加入队列。
  3. 使用带有句柄 ScriptA.js 的 wp_add_inline_script添加内联ScriptB.js 。

我的问题:

  1. 据我所知,Adblock Plus(网络浏览器分机)或类似的可以阻止外部.js。如果我的 ScriptA.js 被 Adblock Plus 阻止,我的 ScriptB.js 会加载吗?
  2. 如果它被阻止,是否有其他适当的方法可以添加内联 Javascript?我唯一能想到的就是使用 wp_footer 钩子简单地打印(回显)它。

使用内联 Javascript 的原因:防止 Adblock 用户阻止我的广告脚本。因为 Adblock Plus 不能像他们的开发人员所说的那样阻止内联脚本。

0 投票
0 回答
249 浏览

javascript - 在加载时在弹出 html 中注入 html

我正在尝试在 chrome 扩展 (popup.html) 中注入 html 片段。在我看来最方便的方法是

但是,它给了我错误:

拒绝执行内联脚本,因为它违反了以下内容安全策略指令:“script-src 'self' 'unsafe-eval'”。启用内联执行需要“unsafe-inline”关键字、哈希(“sha256-PjYKV/jd1GXDczCnVop+iWUrSsvAjw3SzEanGI7AbaY=”)或随机数(“nonce-...”)。

即使我的清单文件中有:

"content_security_policy": "script-src 'self' 'unsafe-eval'; object-src 'self'",

我也尝试将其更改为:

"content_security_policy": "script-src 'self' 'sha256-/oh1xgpyFXn7kJvIaB70H0jKEHLn/1TIiY9wJcLcOLI='",

0 投票
4 回答
171 浏览

php - 关于如何在 php 中编写 html 代码的不同角度?

我们通过标签在 HTML 代码中编写 PHP 代码<?php ... ?>。因此,通常情况下,如果您可以在需要的行中退出 PHP,那么在已经存在于 HTML 代码中的 PHP 代码中编写 HTML 代码是没有意义的。但是,如果您需要将 HTML 代码与 PHP 代码放在同一行中怎么办?

我的例子是这样的:

这是:

唯一的办法?

注意:<script>您可以使用<h1>,<strong><title>任何其他“单线”来代替。

先感谢您。

0 投票
2 回答
184 浏览

gojs - 为什么 Go.js 不适用于内联脚本?

我有一个不能使用外部脚本引用的应用程序。我一直能够使用任何类型的脚本将其内联,但使用 go.js 是不可能的。这有什么特别的原因吗?

代码示例:

当我将其更改为

网页不工作。这可能与

?

谢谢您的帮助。

0 投票
1 回答
995 浏览

reactjs - 使用 env 变量将内联脚本插入到 index.html

我有 index.html,我想在其中加载 hotjar 跟踪代码(仅内联脚本),但这取决于 env 变量。我尝试使用 webpack DefinePlugin

并得到这个环境,但我只能从反应组件中得到它。

然后我使用“innerHTML”将我的脚本放到 index.html 中,但它并没有像我预期的那样工作。

这是 index.html 的主体

那么,我需要在 index.html 或类似的脚本中获取它吗?有人能帮我吗?谢谢。

0 投票
3 回答
1765 浏览

django - Django条带js阻止内联脚本

我正在尝试在 Django 中实现条带支付系统。要添加卡付款,我按照此链接中的指南进行操作。在 Django 模板和 CSS 和 JS 代码中添加 HTML 标记作为单独的静态文件后,我在 Firefox 中收到以下控制台错误:

我从上面的错误消息中了解到,<script src="https://js.stripe.com/v3/"></script>JS 文件包含指向其他 JS 文件的链接,而 Firefox 会阻止此类连接。应该注意的是,在这个阶段,测试信用卡支付按预期工作,客户借记的金额被添加到我的条带账户的测试余额中。为了解决这个阻塞问题,我按照此链接中的说明进行操作。因此,我meta在我的 Django 模板中添加了以下标签:

添加上述Content-Security-Policy指令后,Firefox 控制台不再显示上述阻止错误,但这次我的静态 JS 文件被阻止。我已经修改了如下指令以允许我的 JS 文件(将'self' 添加到'script-src'指令中):

而这一次之前提到的 inline-script 块错误再次出现在 Firefox 控制台中。:)

你能帮我解决这个问题吗?我对 Firefox 控制台错误原因的理解是否正确?为什么实施的解决方案不起作用?

编辑

考虑到付款按预期工作并且 Chromium 浏览器没有在开发人员工具上记录任何错误,这可能只是 Firefox 错误吗?

0 投票
0 回答
209 浏览

javascript - 将 JavaScript 模块的函数暴露给整个 HTML 文档

考虑以下基本功能/js/foo.mjs

如何foo在 HTML 文档中导入函数,以便内联使用?

是的,我可以在window对象中定义函数:

但这是我想避免的;也许有一种方法可以以某种方式导入函数或变量,以便在整个 HTML 文档中可以访问它?

我想我可以这样做:

但这太丑陋了。