- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的第一个问题,希望我问对了。我找遍了,在上面找不到任何东西。
基本上,我有以下代码,它的作用是在 youtube.com/watch 页面上的地址栏中显示一个图标,如果您单击该图标,它会将重建的高质量缩略图放入本地存储中,并且然后打开 thumb.html,它只获取本地存储值并在页面上显示图像。我注意到如果我在地址栏中按回车键加载页面,然后单击该图标,它工作正常,但如果我通过该页面导航到另一个视频并单击它,它会打开 2 页,如果我转到第 3 页, 它会打开 3 页,依此类推。我只是不知道发生了什么。
chrome.tabs.onUpdated.addListener(function(tabId, changeInfo, tab)
{
updatedTab = tab;
updatedTabId = tabId;
if(changeInfo.status == 'complete')
{
if(updatedTab.url.indexOf('youtube.com/watch') != -1)
{
chrome.pageAction.show(tabId);
chrome.pageAction.onClicked.addListener(function(tab)
{
if(window === top)
{
var yt = tab.url.split('v=');
var yt = yt[1].split('&');
var yURL = 'http://www.youtube.com/watch?v='+yt[0];
var yThumb = 'http://i2.ytimg.com/vi/'+yt[0]+'/hqdefault.jpg';
localStorage.setItem('ytHQthumb', yThumb);
chrome.tabs.create({'url': 'thumb.html'});
}
});
}
}
});
最佳答案
发现问题。我需要将 chrome.pageAction.onClicked.addListener
移到 chrome.tabs.onUpdated.addListener
之外。
关于javascript - 谷歌浏览器扩展程序点击打开多个标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4611954/
我正在尝试从 Android 连接到本地主机中的 Apache Vysper XMPP 服务器。我正在使用 Smack执行 XMPP 操作的框架: AbstractXMPPConnection con
我不断收到相同的错误消息。起初我认为这是超时问题,所以我设置了 .setPacketReplyTimeout(15000); 仍然只是碰巧等待更长时间然后显示相同的错误消息。在更深入的发现中,我发现这
我正在尝试使用 asmack(Android Gingerbread)连接到 google talk。我已经设置了 connectionConfig.setTruststoreType("BKS")
我正在开发一对一聊天,但我面临服务器需要 SSL/TLS 但在客户端禁用的问题,不知道我做错了什么,请帮我找出错误 我的服务等级: class ChatService:Service() {
我是一名优秀的程序员,十分优秀!