javascript - 是否可以注入(inject)读取 'strings' 的 JavaScript?

标签 javascript code-injection

我听说过“注入(inject)”JavaScript,但我不完全确定它的作用,或者如何做到这一点。但我想知道您是否可以将其注入(inject)到站点中以读取“字符串”或“表单”?

例如:假设有一个网站有一个用于输入名称的字段。有没有一种方法可以注入(inject) JavaScript,使其在每次找到需要名称的字段时都用“James”填充该字段?

或者有更好的方法吗?

最佳答案

我将此函数用于用户脚本

function ex(function_contents){
    var exec_script = document.createElement('script');
    exec_script.type = 'text/javascript';
    exec_script.textContent = "(" + function_contents.toString() + ")()";
    document.getElementsByTagName('head')[0].appendChild(exec_script);
}

调用方式

ex(function(){
    document.write("HELLO!");
});

关于javascript - 是否可以注入(inject)读取 'strings' 的 JavaScript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7524587/

相关文章:

javascript - 以表格格式显示时间序列 json 数据

javascript - UIkit下拉菜单隐藏,如果通过javascript隐藏它又会再次出现

c++ - 将字符串写入指针 C++

windows - 我可以 Hook 链接库中的函数吗?

MySQL数据库注入(inject)攻击后含有恶意SCRIPT标签?

javascript - 如何在 UWP webview 上注入(inject) JS?

javascript - 如何使用 React 库将数据导出到 Excel

javascript - DataTable.js - 自动初始化

javascript - 如何使用 javascript 或 html 下载 PDF 格式的填写表格

php - 单引号是否在 PHP 中自动转义?那么需要清洗什么呢?