从外部页面上的活动标签获取网址

维斯皮诺

我创建了一个非常简单的插件供个人使用。它唯一要做的就是显示带有外部URL的“弹出窗口”。到目前为止,它工作正常,但现在我当然想添加功能。为此,我想访问在其上打开扩展名的选项卡的URL。我已经尝试了很多东西,但是似乎无法动弹。我也很高兴将URL作为参数添加到“ default_popup”的url中。

这是我的manifest.json:

{
  "browser_action": {
    "browser_style": true,
    "default_title": "Name of addon",
    "default_popup": "https://www.testdomain.com/dir/"
  },
  "icons": {
    "48": "lock.svg",
    "96": "lock.svg"
  },
  "description": "Open given page in window on top of browser I guess...?",
  "manifest_version": 2,
  "name": "Name of addon",
  "version": "1.0.11",
  "permissions": [
    "tabs"
  ],
  "applications": {
    "gecko": {
       "id": "[email protected]"
     }
  }
}

对于经验丰富的开发人员来说,这可能只是一件简单的事情,但是我今天才开始:)

wOxxOm

您必须声明弹出窗口以使用属于该扩展名的页面。该页面内的脚本将能够获取当前选项卡的URL,并将弹出窗口重定向到外部站点。

manifest.json,内部browser_action部分:

"default_popup": "popup.html"

创建popup.html

<script src="popup.js"></script>

创建popup.js

(async () => {
  const [tab] = await browser.tabs.query({active: true, currentWindow: true});
  location.href = 'https://www.example.com/?foo=' + encodeURIComponent(tab.url);
})();

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从外部网址获取图像的网址

来自分类Dev

从网址中的页面上的元素中获取一个值并使用它

来自分类Dev

从网址中的页面上的元素中获取一个值并使用它

来自分类Dev

页面上的Jekyll标签列表

来自分类Dev

在分类页面上显示标签

来自分类Dev

如何使用PHP在另一个页面上向对象标签发送和打开可变网址?

来自分类Dev

如何获取标签的先前网址?

来自分类Dev

在Mozilla插件SDK中加载页面之前,如何获取标签的网址?

来自分类Dev

获取哨兵的事件页面网址

来自分类Dev

从页面html android获取网址

来自分类Dev

在页面网址中获取布局

来自分类Dev

活动课程无法在页面上运行

来自分类Dev

在不活动页面上以角度进行操作

来自分类Dev

JS-获取要在其他页面上使用的单击a标签的data属性

来自分类Dev

在JavaScript中按ID获取元素,而无需在页面上放置任何表单标签

来自分类Dev

路径。按页面上出现的顺序获取指定标签的文本

来自分类Dev

获取此页面上的参考

来自分类Dev

更改托管页面上的表单标签

来自分类Dev

如何在页面上放置垂直标签

来自分类Dev

基于标签的Tumblr页面上的帖子列表

来自分类Dev

在外部页面上显示Joomla菜单

来自分类Dev

如何使用javascript或量角器获取存储在html页面上的脚本标签内的文字数组值

来自分类Dev

Geckofx获取已加载的页面网址

来自分类Dev

使用硒获取当前页面网址

来自分类Dev

获取元素的ID并显示在页面上

来自分类Dev

从JSP页面上的ServletContext获取属性

来自分类Dev

在PHP页面上获取“内部系统错误”

来自分类Dev

无法获取模型变量以显示在页面上

来自分类Dev

xpath如何获取页面上的链接数量?

Related 相关文章

热门标签

归档