Questions tagged «google-chrome-app»

3
Chrome扩展程序消息传递:未发送响应
我正在尝试在内容脚本和扩展名之间传递消息 这是我的内容脚本 chrome.runtime.sendMessage({type: "getUrls"}, function(response) { console.log(response) }); 在后台脚本中 chrome.runtime.onMessage.addListener( function(request, sender, sendResponse) { if (request.type == "getUrls"){ getUrls(request, sender, sendResponse) } }); function getUrls(request, sender, sendResponse){ var resp = sendResponse; $.ajax({ url: "http://localhost:3000/urls", method: 'GET', success: function(d){ resp({urls: d}) } }); } 现在,如果我在getUrls函数中的ajax调用之前发送响应,则响应已成功发送,但是在ajax调用的成功方法中,当我发送响应时它不会发送响应,当我进入调试时,我可以看到该sendResponse函数代码中的端口为null 。


1
iOS Chrome计算出错误的文档高度
为了填充整个页面的高度,我使用height: 100%;了html和body标签,并且在关闭浏览器并重新打开之前,它可以正常工作。(由于移动设备上的问题,我不使用100vh https://nicolas-hoizey.com/2015/02/viewport-height-is-taller-than-the-visible-part-of-the-document-in -some-mobile-browsers.html) 重现步骤: 在iPhone上的Google Chrome浏览器中打开https://angelika94.github.io/rick/(您会看到导航(Morty和Beer)位于页面底部)的CSS Rick屏幕截图 关闭浏览器并将其从多任务导航中删除:https : //support.apple.com/zh-cn/HT201330 再次打开浏览器(您将看到底部导航移离了“第一个屏幕”,现在您需要滚动才能看到它) css Rick的屏幕快照,不带导航 在以下情况下,页面将自行修复: 更新页面 将设备旋转到横向 通过标签打开和关闭浏览器的导航 关闭并重新打开浏览器,而无需在多任务导航中将其关闭 为什么会发生?如何解决此问题? 先感谢您!
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.