在 Google Chrome 扩展程序中链接到网络?

发布于 2025-01-06 18:31:07 字数 201 浏览 1 评论 0原文

我很遗憾地看到,在我正在进行的 Google Chrome 扩展中,我博客的有效链接实际上并未在浏览器中打开页面来查看该页面。我的 popup.html 文件包含标准 Sample。我想知道是否需要一个脚本或其他东西来将有效的网页加载链接插入到您的 Google Chrome 扩展程序弹出窗口中。

I was sad to see that in my work-in-progress Google chrome extension, when the valid link to my blog didn't actually open a page in the browser to view the page. My popup.html file contained the standard <a href="http://sample.com">Sample</a>. I was wondering if there's a script or something needed to insert a valid, loading link to a webpage intoyour Google Chrome extension popup.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

终难遇 2025-01-13 18:31:07

有两种常见的方式:

<a href="http://sample.com" target="_blank">Sample</a>

或者(如果你想有更多的控制权):

<a href="http://sample.com">Sample</a>

<script>
window.onload = function(){
    var links = document.getElementsByTagName('a');
    for(var i = 0; i < links.length; i++){
        links[i].addEventListener('click', function(){
            chrome.tabs.create({'url': this.getAttribute('href')}, function(tab) {
                // tab opened
            });
        });
    }
}
</script>

There are two common ways:

<a href="http://sample.com" target="_blank">Sample</a>

or (if you want to have more control):

<a href="http://sample.com">Sample</a>

<script>
window.onload = function(){
    var links = document.getElementsByTagName('a');
    for(var i = 0; i < links.length; i++){
        links[i].addEventListener('click', function(){
            chrome.tabs.create({'url': this.getAttribute('href')}, function(tab) {
                // tab opened
            });
        });
    }
}
</script>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文