首页 > 解决方案 > 如何在 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 中的超链接更改为对朋友的某种恶作剧。奇怪的是,有一个奇怪的问题,即只有当我在新选项卡中打开链接时,扩展才会起作用。有什么解决办法吗?

标签: javascriptyoutube

解决方案


您可以使用chrome.tabs.update()更新 URL 。

chrome.tabs.update({ 'url': Link });


推荐阅读