Chrome扩展复制当前的URL和打开选项卡来执行操作
Chrome extension to copy current URL and open tab to perform actions
我是新来的chrome扩展,并试图解决这个问题。
当我点击扩展按钮时,它应该复制当前url并在一个新的选项卡中打开google.com,然后将此url放在搜索框或控制台打印url。基本上,将url复制到new选项卡,可以用来执行进一步的操作。
我们可以使用。
chrome.browserAction.onClicked.addListener(function(tab) {
var action_url = "http://www.google.com"
chrome.tabs.create({ url: action_url });
});
不确定如何调用函数/执行操作后,新的选项卡openx
你需要做两件事:1)复制当前url。2)在以google.com为url打开的新选项卡中做点什么。
你可以在javascript中使用:window.location.href获取当前url你有一个chrome.tabs的回调函数。创建(对象createProperties,函数回调),并使用此回调函数(一旦选项卡成功创建调用)通过消息传递传递当前url到内容脚本
- 使用** window.location复制当前url。href * *
- 通过将步骤1中获得的字符串与https://www.google.co.in/search?q=连接起来,创建一个新字符串,即新字符串将是https://www.google.co.in/search?q=www.google.com(如果您想在新选项卡中搜索google.com)
- 在content script中编写javascript函数,打开新标签页,搜索步骤2中得到的字符串
相关文章:
- 如何根据所选选项值重定向表单操作
- 使用Jquery选项卡禁用Accordion操作
- javascript二进制操作don'不适用于选项
- 为主题选项(部分)创建一个ajax处理的保存操作
- 在JavaScript中的无操作(空)函数中不添加换行符的选项(IntelliJ Web/PHP风暴)
- 选项卡中的a href链接没有执行任何操作
- 在浏览器操作中修改当前选项卡的URL的TLD
- 防止Jquery选项卡中的dafail操作
- 如何操作谷歌chrome's PRINT选项
- 单击选择菜单中的选项时的操作
- 表单操作查询字符串中需要下拉选项值
- 使用鼠标移动操作选择选项
- 在Bootstrap选项卡中操作Nicescroll scrolbar
- 如何使用复选框显示表单的更多选项并更改表单的操作属性
- jQuery 选项卡悬停操作并单击 URL 键
- 如何获取不同选项卡的实例,以便我可以存储变量/执行特定于各个选项卡的操作
- 下拉选项选择的操作
- 无法在煎茶选项卡面板中的选项卡上实现操作
- 不能发送超过 12 个单选按钮和表单操作邮件中的复选框选项
- 如何防止在工具提示对话框中选择's选择选项操作触发mouseleave事件