javascript - 如何在 Chrome 扩展中使用 JS 更改 Youtube 中的超链接?
问题描述
Link = ......
let VideoTitleLink = document.querySelectorAll("#video-title-link");
let ThumbnailLink = document.querySelectorAll("#thumbnail");
for (i = 0; i < VideoTitleLink.length; i++) {
VideoTitleLink[i].href = Link
};
for (i = 0; i < ThumbnailLink.length; i++) {
ThumbnailLink[i].href = Link
};
我制作了一个 Chrome 浏览器扩展程序,它将 YouTube 中的超链接更改为对朋友的某种恶作剧。奇怪的是,有一个奇怪的问题,即只有当我在新选项卡中打开链接时,扩展才会起作用。有什么解决办法吗?
解决方案
您可以使用chrome.tabs.update()更新 URL 。
chrome.tabs.update({ 'url': Link });
推荐阅读
- python - 如何在 dask 中找到数据帧的长度?
- bash - jq合并对象内的数组
- facebook - Facebook Graph API - 帐户支出限额
- fabricjs - 从fabric.js上加载的svg获取可编辑的文本?
- php - 如何使用 Laravel 在页面上显示最近创建的页面?
- string - 如何在 Python 中获取十六进制数字作为字符串?
- sql-server - 如何编写触发器以将数据从一个表插入到位于不同主机服务器中的另一个表中?
- python-3.x - 使用 conda 创建虚拟环境,尽管指定了版本,但我得到了错误的 Python 版本。为什么?
- typo3 - TYPO3 v8LTS表单框架表单定义存储
- c# - 用字符串 [] 或字符串列表计算单词?