javascript - 如何使用 JS 为 chrome 扩展程序进行表单验证?

标签 javascript html google-chrome-extension

Chrome 内容安全政策说,

Inline JavaScript will not be executed. This restriction bans both inline blocks and inline event handlers (e.g. <button onclick="...">).

我想用 JS 验证输入。由于不能使用 onsubmit、onclick 或任何东西,我该怎么做?我是 JS 和扩展开发的新手。我们欢迎任何帮助。

最佳答案

您可以使用addEventListener,例如像这样:

// Function to add event listener to table
var el = document.getElementById("targetElement");
el.addEventListener("click", function() { alert('Hoorey!'); }, false);

这在一个单独的 .js 文件中进行。

关于javascript - 如何使用 JS 为 chrome 扩展程序进行表单验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31446631/

相关文章:

javascript - 将字符串数组转换为 JSON 属性中的对象数组

html - 图标悬停与列表项 anchor 一起悬停时不会悬停 - HTML

html - 无法使悬停工作

javascript - 通过 `href` `onmousedown` 事件更改 ,`click` s 链接

javascript - 为什么我的组合图表中出现多条线(Google 图表)

JavaScript 在使用 blob 构造函数时剪切长数值

jQuery 动态按钮单击处理程序

c# - 如何在 C# 中使用扩展 Id 获取 chrome 扩展名称和状态

javascript - 如何检查是否在 chrome 存储上设置了变量

javascript - 如何使用 Primefaces jQplot 实现在单个系列上禁用堆叠