English 中文(简体)
扩展程序能检测到谷歌浏览器的主页吗?
原标题:Can an extension detect Google Chrome s home page?

Is there a way to detect Google Chrome s home page via the chrome.* extension API, or any other way? Thanks!

问题回答

对此没有API调用。我能得到的最接近的是在后台页面的开头运行chrome.tabs.getAllInWindow,然后分析返回的选项卡。

chrome.tabs.getAllInWindow(null, function(tabs) {
    if(tabs.length == 1 && tabs[0].status == "loading") {
        console.log("possible home page:", tabs[0].url);
    }
});

这在大多数情况下都会起作用,但如果当当前窗口碰巧有一个当前加载的选项卡时,您的扩展将被启用,那么它将返回错误的url。因此,您需要实现检查,以便至少在第一次扩展安装期间不运行此代码(通过使用一些<code>localStorage</code>标志)。





相关问题
Redirect to cache URL in Chrome browser

self.location = cache: + self.location I want to redirect from "[URL]" to "cache:[URL]". I just want this code to work in Chrome browser.

我如何更新/重载 Chrome延?

I m在4号 Chrome(目前为4.0.249.0)中开发一个延伸点,显示用户在地位酒吧中的形象。 Ive设计了一个供用户使用的备选办法网页......

Setting Opacity in CSS For Chrome

I ve tried the following: (this is actually for fancybox, as the overlay does not show in chrome/safari: $("#fancy_overlay").css({<br /> background-color : opts....

Chrome Blocking Javascript, Google Wave, Google Gadgets

Project: Developing a gadget template for Google Wave which will allow my Flash movies to interact with the Wave api. I had to adapt the existing Flex application so that it would work with ...

image height using jquery in chrome problem

$( img ).height() returns 0 in chrome, but it returns the actual height in IE and firefox. Whats the actual method to get the height of the image in chrome?

jQuery block moving

I wanna move a div block to the top, so I coded like this: CSS part: .movingPart{ margin-top:80px; } jQuery part: $(document).ready(function() { $( #btn ).click(function() { $( .movingPart )....

Table cells bad rendering with Google Chrome/Webkit

On the following code, COL1A and COL3A are not 50% height with Chrome or Webkit. It works fine with IE7 and Firefox. <table border="1"> <tr> <td height="100%">COL 1A</td>...

热门标签