Javascript 即使只有一个固定元素,chrome应用程序滚动也不起作用
我有以下chrome应用程序。当我运行它时,主窗口显示,但鼠标滚轮不工作。当我在chrome中打开main.html时,滚动效果很好。如何修复它 manifest.json:Javascript 即使只有一个固定元素,chrome应用程序滚动也不起作用,javascript,html,google-chrome,scroll,google-chrome-app,Javascript,Html,Google Chrome,Scroll,Google Chrome App,我有以下chrome应用程序。当我运行它时,主窗口显示,但鼠标滚轮不工作。当我在chrome中打开main.html时,滚动效果很好。如何修复它 manifest.json: { "name": "Scroll not working", "version": "1.0", "manifest_version": 2, "description": "Scrolling in this chrome app is not working", "app": { "bac
{
"name": "Scroll not working",
"version": "1.0",
"manifest_version": 2,
"description": "Scrolling in this chrome app is not working",
"app": {
"background": {
"scripts": ["background.js"]
}
}
}
background.js:
// Background script (displays main window)
'use strict';
chrome.app.runtime.onLaunched.addListener(function () {
chrome.app.window.create('main.html');
});
main.html:
此固定元素将破坏滚轮,但只有当它作为chrome应用程序运行时,在正常页面上才能正常工作
1.
2.
3.
4.
5.
6.
7.
8.
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
chrome打包的应用程序使用了一些默认CSS。Chrome打包的应用程序通常不会滚动主体内容。将以下内容放入CSS应重新启用滚动:
html, body {
overflow-y:auto;
}
有一些默认的CSS应用于chrome打包的应用程序。Chrome打包的应用程序通常不会滚动主体内容。将以下内容放入CSS应重新启用滚动:
html, body {
overflow-y:auto;
}
是的,很有效,谢谢。出于类似原因-webkit用户选择:无;导致鼠标选择被禁用。将其设置为“初始”也解决了这个问题。是的,这很有效,谢谢。出于类似原因-webkit用户选择:无;导致鼠标选择被禁用。将其设置为“初始”也解决了这一问题。