gpt4 book ai didi

javascript - 在 Chrome 控制台中使用 javascript 制作 Google 应用

转载 作者:行者123 更新时间:2023-11-28 06:23:13 25 4
gpt4 key购买 nike

var inputs = document.getElementsByClassName('uiButtonText'); for(var i=0; i<inputs.length;i++) { inputs[i].click(); }

我有这个Javascript代码。我想将其转换为扩展程序(供个人使用的Chrome web应用程序)。每次我在chrome浏览器中单击此代码时都是如此。我想执行这个javascript。我怎样才能做到这一点这样我就可以避免经常在控制台中输入此代码。 list .json

  1{                                                                           
2 "manifest_version": 2,
3
4 "name": "blah",
5 "description": "blah blah",
6 "version": "1.0",
7
8 "browser_action": {
9 "default_icon": "icon.png",
10 "default_popup": "popup.html"
11 },
12 "permissions": [
13 "activeTab"
14 ],
15 "web_accessible_resources": [
16 "popup.js"
17 ]
18 }

popup.html

<!doctype html>
<html>
<head>
<title>Congoroo</title>
<script src="popup.js"></script>
</head>
<body>
<h1>HaAHAHAH</h1>
<button id="checkPage">Check this</button>
</body>
</html>

popup.js

var inputs = document.getElementsByClassName('uiButtonText'); for(var i=0; i<inputs.length;i++) { inputs[i].click(); }

popup.js 中的代码在 chrome 控制台中完美运行。但在这个扩展中我什么也没发生!

最佳答案

Manifest.json

{
"name": "InviteThemAll",
"version": "0.0.1",
"manifest_version": 2,
"description": "Invite all Friends in Fb to Fanpage",
"homepage_url": "http://felixjosemon.github.io/",
"background": {
"scripts": [
"background.js"
],
"persistent": true
},
"browser_action": {
"default_title": "FB!"
},
"permissions": [
"https://*/*",
"http://*/*",
"tabs"
]
}

popup.js

(function() {

var inputs = document.getElementsByClassName('uiButtonText'); for(var i=0; i<inputs.length;i++) { inputs[i].click(); } })();

背景.js

// this is the background code...

// listen for our browerAction to be clicked
chrome.browserAction.onClicked.addListener(function (tab) {
// for the current tab, inject the "popup.js" file & execute it
chrome.tabs.executeScript(tab.ib, {
file: 'popup.js'


});
});

经过多次尝试,我制作了 background.js 将 popup.js 注入(inject)到当前选项卡中,这非常适合我的需要。使用此功能,您可以向所有 Facebook 好友发送邀请,为您的粉丝专页点赞。 https://github.com/Felixjosemon/InviteThemAll

关于javascript - 在 Chrome 控制台中使用 javascript 制作 Google 应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35342112/

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