gpt4 book ai didi

javascript - Chrome 扩展程序 : Open tab, 转到 url,填写表格并提交表格

转载 作者:行者123 更新时间:2023-11-29 15:02:13 25 4
gpt4 key购买 nike

我正在学习这里的教程 http://www.blackweb20.com/2010/01/11/creating-your-own-google-chrome-extension/

我可以打开一个带有自定义扩展名的选项卡并加载一个 url,我想在打开的页面上使用 javascript 填写并提交一个表单。例如,我可以在 google.com 上提交搜索吗?

这是我目前所拥有的:

manifest.json
{
"name": "My First Extension",
"version": "1.0",
"description": "The first extension that I made.",
"browser_action": {
"default_icon": "icon.png"
},
"background_page": "background.html",
"permissions": [
"tabs"
]
}

背景.html

<script>

// get tab http://stackoverflow.com/questions/1979583/how-can-i-get-the-url-for-a-google-chrome-tab


chrome.browserAction.onClicked.addListener(function(tab) {
chrome.tabs.create({'url': "http://google.com"}, function(tab) {
// Tab opened. Wait until page loads, from here it is not working
jQuery(document).ready(function() {
jQuery('#tsf').submit();
});
});
});
</script>

最佳答案

您的 jQuery 代码在后台页面而不是新选项卡中执行。尝试使用 chrome.tabs.executeScript在选项卡环境中执行提交。

关于javascript - Chrome 扩展程序 : Open tab, 转到 url,填写表格并提交表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8183696/

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