我正在尝试创建一个应用程序,加载网站并添加一些自定义的CSS以适应移动设备。
我使用window.open成功地加载了页面,并在loadstop上有一个回调函数,我在这里调用browser.insertCSS,这就是问题所在。
如果我像这样做:
browser.insertCSS({code:"body{background-color:red;}");
样式已经应用正确。但如果我这样做:
browser.insertCSS({file:"mobile-style.css");
并将相同的CSS添加到文件中,但它没有被加载。
我尝试了不同的路径(将文件放在www文件夹中,在css文件夹中,在与JS文件相同的文件夹中,并使用"./mobile-style.css"、"mobile-style.css"、"/www/mobile-style.css"、"/mobile-style.css"引用它们,但似乎都不能正确加载文件。
我看到了另一篇帖子(链接)上有人问了同样的问题,但是没有被接受的答案(我尝试了那里的建议,但没用)。
非常感谢任何帮助。
谢谢
- Will