gpt4 book ai didi

google-chrome-extension - Chrome 扩展 : How to create?

转载 作者:行者123 更新时间:2023-12-04 00:00:43 24 4
gpt4 key购买 nike

关闭。这个问题需要更多 focused .它目前不接受答案。












想改进这个问题?更新问题,使其仅关注一个问题 editing this post .

3年前关闭。




Improve this question




我在 HTML 和 JavaScript 方面经验丰富,但从未制作过(真正的)Chrome 扩展程序(“Hello World”教程除外)。

我想做的是做一个扩展来增加查看图像的功能。基本上,当您转到 .jpg、.png 等文件时,我希望加载一段 JavaScript。页。

我无法从“Hello World”教程或文档中获得太多信息,并且我查看了 XML Tree 中的代码,但我无法理解它。

我不知道从这里去哪里。

最佳答案

既然您在 JavaScript 和 HTML 方面经验丰富,请告诉您最好的来源是什么?

http://developer.chrome.com/extensions/getstarted.html

文档

上面的链接(Chrome 扩展文档)一旦掌握了它就很容易阅读。比如我不知道 JavaScript 当我创建我的第一个 Chrome 扩展程序(重新加载所有选项卡)时。我建议您阅读文档(只需一个小时),然后按照您需要的步骤进行操作。

  • 确保您了解可以点击的不同 UI
  • Browser Actions :您使用浏览器操作将图标放在主 Chrome 工具栏中。
  • Context Menus :您使用上下文菜单将项目添加到 Chrome 上下文菜单。
  • Desktop Notifications :使用桌面通知通知用户某事很重要。
  • Option Pages :如果你想要一个选项页面,这就是你的人!
  • Page Actions : 如果你想覆盖某些页面(新标签、历史、书签管理器)
  • 确保您意识到可以利用许多浏览器交互:
  • Bookmarks : 访问您的书签
  • Cookies : 访问 Cookie
  • History : 访问历史
  • Management : 访问扩展管理
  • Tabs : 访问您的标签
  • Windows :访问您的 Windows(具有选项卡)。
  • 确保您了解 Background Pages 之间的区别和 Content Scripts ,以及它们的局限性。
  • 确保您意识到 Chrome.* API 中有一些简洁的功能。 .
  • 确保您了解 permissions .
  • 更多

  • 我在 Stackoverflow 上回答的 145 个 Chrome 问题

    如果你想要更多的例子,我已经回答了 many有关可能帮助您入门的 Chrome 扩展程序的问题(已回答 145 多个问题),例如,以下是一些较新的问题:
  • Content Script Skeleton
  • Send data from Background Page to Content Script
  • Communication with the embedding page , Simple fetching of the pages JS variable
  • Taking Screenshots in Chrome
  • Walkthrough building an extension
  • Executing JavaScript when a user clicks on a browser action.
  • How to capture selected text and send it to a web service
  • Walkthrough how to create an extension to access Disqus Comment Box
  • Walkthrough how to highlight the DIV that the mouse if hovering over
  • Walkthrough how to move to the top of the page extension
  • Walkthrough how to create a bubble overlay when you select text.
  • 等和120 more answers对于 Chrome 扩展,以上是我从第一页的结果中复制的内容。所以在谷歌搜索会得到很多结果。

  • 我创建的真正的开源扩展

    如果您想查看我编写的扩展的真实源代码(有些 super 小,有些 super 大):
  • Reload all tabs extension
  • Open link in a foreground tab extension
  • HTML5 Haptics Chrome extension
  • Set Wallpaper extension
  • Prayer times extension
  • Facebook friend exporter extension
  • Proxy Anywhere extension

  • 资源

    如果您仍然想要更多资源,您可以:
  • 阅读 documentation .
  • 阅读 Official Chromium Extension Mailing list
  • irc.freenode.net 上的非官方 Internet 中继聊天室 #chromium-extensions
  • 谷歌(将带你到 Stackoverflow 或 Quora)

  • 我希望这有帮助!

    关于google-chrome-extension - Chrome 扩展 : How to create?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4725896/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com