我写了一个Web应用程序,发现当我调整页面大小时,浏览器不会显示它自己的滚动条,因为窗口缩小了.这可以防止用户访问内容.我将我的身体宽度设置为500px并将导航栏设置为white-space:nowrap.如何让浏览器识别屏幕右侧有内容?
只是为了澄清我想要浏览器的滚动条而不是任何控件上的滚动条.
我是Ubuntu的新手,我是第一个承认这一点的人,但我需要集成csslint到CI构建脚本中,我发现csslint网站上的about页面无益.它给了我两个安装选项,csslint但它们需要node或者rhino:
Node.js:
sudo npm install -g csslint
Rhino.js:
java -jar rhino.jar csslint-rhino.js --rules= ~ /* suppressed for simplicity */
Run Code Online (Sandbox Code Playgroud)
在我知道如何使用的格式上搜索其中任何一种后,在谷歌群组中我发现有人问了类似的问题.答案是,这rhino不是您安装和运行的现成产品,而是您使用的库.
我需要做的就是:
csslint使用csslintargs 通过bash 传递CSS文件有什么地方我可以找到包含依赖项的逐步说明,例如node或rhino?
感谢大家.
我正在尝试将ProGuard配置为Ubuntu中Java应用程序的Gradle构建脚本的一部分,通过bash访问,但我似乎无法正确使用它.我以前从未使用过这两种技术.使用ProGuard手册我编写了以下任务,我现在调用一个预先存在的jar文件,同时尝试使用.
task obfuscate(type: proguard.gradle.ProGuardTask) {
injars 'build/libs/myapplication.jar'
outjars 'build/libs/myapplication_out.jar'
libraryjars '<java.home>/lib/rt.jar'
printmapping 'myapplication.map'
keep 'public class mypackage.MyMainClass { \
public static void main(java.lang.String[]); \
}'
}
Run Code Online (Sandbox Code Playgroud)
我找回了很多行,说明缺少内置的java库文件,例如:
Warning: myclasses: can't find referenced class java.lang.String
Run Code Online (Sandbox Code Playgroud)
在列表的底部我也看到:
Could not call ProGuardTask.proguard()
Run Code Online (Sandbox Code Playgroud)
如果我检查我的输出目录,我可以看到它创建了目录结构而不是jar文件,如果我使用stacktrace运行我的gradle任务,这就是我看到的:
Caused by: org.gradle.api.GradleException: Could not call ProGuardTask.proguard() on task
Run Code Online (Sandbox Code Playgroud)
我查看了proguard故障排除页面,它说我应该确保我正在指定我的平台的运行时库,而对于JSE,这是lib/rt.jar.你可以在库jars参数中看到那里.我错过了什么?