单位的网页端系统有 bug ,固定会比屏幕要长一点,排查之后发现是 css 里面写的 height 是 100%,然后浏览器的 user agent stylesheet 里设定了 margin 是 8px ,于是就超出范围了。
我能想到的处理方式除了在服务器 css 里把 margin 改成 0 之外(但这块开发不是我负责的),自己能不能在本地修改 user agent stylesheet ?或者用油猴之类的插件修改 href 指向的 css ?
在网上查了好久也没查到怎么修改 user agent stylesheet ,好像说是现在的浏览器版本都不支持修改了?
然后关于用油猴来修改,这个页面实际上是用来打印的,调用了 jqprint ,其中 importCSS 的参数为 true ,引入了当前页面的 css ,怎么写能传入不同的 css 呢?
或者直接把 importCSS 改成 false 应该也可以,但调用的位置源文件名是 VM4048 ,有没有什么办法可以修改这种代码呢?
调用的代码是
function button1_onClick(event){
$("#" + getReadId("main")).jqprint();
}
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.