javascript - 如何修复此脚本以将值从 true 更改为 false

标签 javascript tampermonkey tampering

这是我在你们论坛上的第一个问题,我希望找到答案,也许这对你们每个人来说都是一个愚蠢的问题,但我从 JavaScript 训练营开始,我很好奇如何更改使用 TamperMonkey 突出显示值

另一个小问题:TamperMonkey 是否有宏记录器,例如 Microsoft Office 产品中提供的宏记录器来记录 VB 宏,然后进行编辑?

HTML

<html class=" video videoautoplay">
    <body data-no-turbolink="true">
    <meta content="width=device-width,initial-scale=1.0,user-scalable=no" 
    name="viewport">
    <meta id="fedora-keys" data-commit 
    sha="f232f03c4db92d93cff3bee17185864b56d67336" data-env="production"

TamperMonkey 脚本

(function() {
  'use strict';
   var link = document.createElement('meta');
   link.setAttribute('name', 'data-env');
   link.content = "development";
   document.getElementsByTagName('head')[0].appendChild(link);
})();

我正在尝试使用 TamperMonkey 将“生产”更改为“开发”,但我责怪我对编程语言的无知。

问候

最佳答案

尝试以下方法直接更改元素:

(function() {
   'use strict';
   //get the meta element with id fedora-keys
   var link = document.querySelector('meta#fedora-keys'); 
   //set the data-env attribute to development
   link.setAttribute('data-env', 'development');
})();

关于javascript - 如何修复此脚本以将值从 true 更改为 false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56399790/

相关文章:

greasemonkey - 在 chrome 上运行用户脚本 ://settings and similar urls

Java——防止代码修改技巧

javascript - Jquery - .toFixed(2) 固定数字减少到 3 位

javascript - ionic 2 本地存储无法将检索到的值设置为变量

javascript - 使用 Javascript 在 Div 中自动加载 HTML

javascript - 来自 bookmarklet 的代码在控制台中有效,但在我的 Tampermonkey 脚本中无效?

javascript - 在 Tampermonkey 中导入库(通过@require)时出错

c - 子进程中的篡改检测

javascript - 有没有办法使用 Nightmare 或类似的方法来访问 json 响应?