如何在Chrome浏览器扩展程序中执行javascript

用户名

我正在尝试为google chrome进行扩展,我需要执行一个简单的javascript以在chrome扩展中打开url,我知道锚标签可以做到这一点,但我希望在js中添加一些其他功能。

从中执行javascript的简单pop.html文件是:

<html>
<body>
<form>
<div id="search_panel">

<input type="text" id="box" name="txt" required placeholder="Search anything"/> <input type="submit" id="stu_submit" onclick="hey();" name="stu_post" value="Search"/>
<div> <a href="http//s.com" target="_blank" id="stu_links" >s.com</a> <a href="#" id="stu_links">news</a> <a href="#" id="stu_links">hey</a> <a href="#" id="stu_links">Sign In</a> </div>
</div>
<script>
    function hey()
    {
    window.open('http://www.google.com');
    }
  </script>
</form>
</body>
</html>

清单文件是:

{
  "name": "Chrome Extension for s.com",
  "version": "1.0",
  "manifest_version": 2,
  "description": "Google Chrome Extension for s.com.",
  "browser_action": 
  {
    "default_icon": "img/icon.png",
    "default_menu": "FirstMenu",
    "default_popup": "popup.html"
  },

   "chrome_url_overrides" : {
    "newtab": "s.html"
  },

  "permissions": [
    "http://api.flickr.com/"
  ]
}

请帮助并告诉如何在popup.html中执行js

索曼·杜比(Soman Dubey)

这可能对您有帮助:在Chrome Extension-> Basic中运行Javascript?

复制此处以供快速参考:

根据Chrome扩展程序文档,

内联JavaScript将不会执行。此限制禁止内联<script>块和内联事件处理程序(例如<button onclick="...">)。

阅读:http : //developer.chrome.com/extensions/contentSecurityPolicy.html#JSExecution

在popup.js中用作

document.addEventListener('DOMContentLoaded', function () {
      document.querySelector('button').addEventListener('click', main);      
});
function main() {
    var source = document.getElementById('source').value;
    document.getElementById("result").innerHTML = source;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用Mac在Chrome浏览器中强制执行扩展程序设置?

来自分类Dev

Chrome浏览器扩展程序,javascript在页面中编写

来自分类Dev

如何在Chrome扩展程序中隐藏浏览器窗口?

来自分类Dev

如何在Google Chrome浏览器中检索隐藏的扩展程序

来自分类Dev

Javascript Engine如何在浏览器中执行Javascript?

来自分类Dev

用户单击浏览器操作并弹出窗口时如何执行操作(Chrome扩展程序)

来自分类Dev

如何从扩展程序中找到Chrome浏览器的版本?

来自分类Dev

在Chrome扩展程序中重新加载浏览器后,如何保留变量的值

来自分类Dev

Chrome浏览器扩展,javascript在页面中写

来自分类Dev

如何在Firefox和Chrome浏览器中检测NPAPI插件/扩展的首次加载

来自分类Dev

用户打开Chrome浏览器后立即执行“操作” [Chrome扩展程序开发]

来自分类Dev

在Chrome扩展程序中,如何从他们的Chrome浏览器中准确检索用户的区域/地区/国家/地区?

来自分类Dev

在Chrome扩展程序中,如何从他们的Chrome浏览器中准确检索用户的区域/地区/国家/地区?

来自分类Dev

如何在Google Chrome浏览器中激活JavaScript调试器?

来自分类Dev

Chrome扩展程序:单击浏览器操作后,仅对当前域名执行

来自分类Dev

如何在Android的网络浏览器(Chrome)中自动打开任何应用程序?

来自分类Dev

如何在Chrome浏览器中禁用Web应用程序

来自分类Dev

UI一致性:如何在Chrome扩展程序中继承浏览器的外观

来自分类Dev

如何在浏览器中本地执行.js文件?

来自分类Dev

浏览器如何在cmd中执行命令?

来自分类Dev

如何在Chrome浏览器中调试AngularJS

来自分类Dev

如何在Google Chrome浏览器中运行Postman

来自分类Dev

如何在Chrome中禁用浏览器缓存

来自分类Dev

如何在Chrome浏览器中调试AngularJS

来自分类Dev

如何在Chrome浏览器中运行硒测试?

来自分类Dev

如何在Chrome浏览器中获取框架的URL

来自分类Dev

如何在Chrome浏览器中更正网页的字体?

来自分类Dev

如何在Chrome浏览器和firefox浏览器中验证日期

来自分类Dev

Google Chrome扩展程序:如何确定用户是否已登录Chrome浏览器?

Related 相关文章

  1. 1

    如何使用Mac在Chrome浏览器中强制执行扩展程序设置?

  2. 2

    Chrome浏览器扩展程序,javascript在页面中编写

  3. 3

    如何在Chrome扩展程序中隐藏浏览器窗口?

  4. 4

    如何在Google Chrome浏览器中检索隐藏的扩展程序

  5. 5

    Javascript Engine如何在浏览器中执行Javascript?

  6. 6

    用户单击浏览器操作并弹出窗口时如何执行操作(Chrome扩展程序)

  7. 7

    如何从扩展程序中找到Chrome浏览器的版本?

  8. 8

    在Chrome扩展程序中重新加载浏览器后,如何保留变量的值

  9. 9

    Chrome浏览器扩展,javascript在页面中写

  10. 10

    如何在Firefox和Chrome浏览器中检测NPAPI插件/扩展的首次加载

  11. 11

    用户打开Chrome浏览器后立即执行“操作” [Chrome扩展程序开发]

  12. 12

    在Chrome扩展程序中,如何从他们的Chrome浏览器中准确检索用户的区域/地区/国家/地区?

  13. 13

    在Chrome扩展程序中,如何从他们的Chrome浏览器中准确检索用户的区域/地区/国家/地区?

  14. 14

    如何在Google Chrome浏览器中激活JavaScript调试器?

  15. 15

    Chrome扩展程序:单击浏览器操作后,仅对当前域名执行

  16. 16

    如何在Android的网络浏览器(Chrome)中自动打开任何应用程序?

  17. 17

    如何在Chrome浏览器中禁用Web应用程序

  18. 18

    UI一致性:如何在Chrome扩展程序中继承浏览器的外观

  19. 19

    如何在浏览器中本地执行.js文件?

  20. 20

    浏览器如何在cmd中执行命令?

  21. 21

    如何在Chrome浏览器中调试AngularJS

  22. 22

    如何在Google Chrome浏览器中运行Postman

  23. 23

    如何在Chrome中禁用浏览器缓存

  24. 24

    如何在Chrome浏览器中调试AngularJS

  25. 25

    如何在Chrome浏览器中运行硒测试?

  26. 26

    如何在Chrome浏览器中获取框架的URL

  27. 27

    如何在Chrome浏览器中更正网页的字体?

  28. 28

    如何在Chrome浏览器和firefox浏览器中验证日期

  29. 29

    Google Chrome扩展程序:如何确定用户是否已登录Chrome浏览器?

热门标签

归档