我写了一个chrome扩展名。我将html宽度修正为400px。
它有时可以正常工作,但有时会显示为25px宽度的窗口,但没有显示任何内容。
我认为每次检查弹出窗口时,大小都是正确的。但是当我正常打开它时,它有50%的可能性有不正确的尺寸。
BTW我在HTML的顶部。
答案 0 :(得分:1)
我目前解决此问题的方法如下:
// Apply for Mac OS only
chrome.runtime.getPlatformInfo(info => {
if (info.os === 'mac') {
setTimeout(() => {
// Increasing body size enforces the popup redrawing
document.body.style.width = `${document.body.clientWidth + 1}px`;
}, 250); // 250ms is enough to finish popup open animation
}
});
答案 1 :(得分:0)
我更改了将此添加到弹出窗口。
a <- c(8, 4)
serialSub <- function(a, tosub) diff(c(0, cumsum(a) - pmin(cumsum(a), tosub)))
serialSub(a,4)
# [1] 4 4
serialSub(a,8)
# [1] 0 4
serialSub(a,9)
# [1] 0 3
serialSub(a,13)
# [1] 0 0
serialSub(a,0)
# [1] 8 4
现在几乎从未发生过。仍然像15中的1个会发生,但它比以前更好。