小编eld*_*oro的帖子

尝试使用IE = EmulateIE7在页面上的iframe中使用IE = edge X-UA-Compatible

我有一个页面将包含在页面上的iframe中,他们使用以下内容:

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"/>
Run Code Online (Sandbox Code Playgroud)

理想情况下,我想使用用户正在使用的浏览器可用的最新标准模式来呈现我的页面.这可能吗?

我试过包括

<meta http-equiv="X-UA-Compatible" content="IE=edge"/>
Run Code Online (Sandbox Code Playgroud)

在我的页面上,以及改变我的webapp以包含'X-UA-Compatible'HTTP标头,其值为'IE = edge',但我似乎无法让它做我想要的.

奇怪的是,如果我有两个页面,第一个包含iframe,另一个是iframe中显示的内容,如下所示:

<!doctype html>
<html>
<head>
    <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"/>
    <script>
        console.log("Page document mode: "+document.documentMode);
    </script> 
</head>  
<body>
<iframe src="iframepage.html" /> 
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

<!doctype html>
<html>
<head>
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <script>
        console.log("Iframe document mode: "+document.documentMode);
    </script> 
</head>
<body>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

输出是相当意外的

Page document mode: 7
Iframe document mode: 8
Run Code Online (Sandbox Code Playgroud)

文档模式8来自何处?如何将iframe文档制作成9或以上?

如果有人能指出我正确的方向,我将永远感激不尽!谢谢,尼克

iframe internet-explorer mode quirks-mode

27
推荐指数
1
解决办法
3万
查看次数

从Java调用Maven目标

是否可以从Java调用Maven目标,例如,我是否可以执行以下操作:

mvn clean package
Run Code Online (Sandbox Code Playgroud)

来自Java类?

谢谢,尼克

java maven-2

20
推荐指数
1
解决办法
5931
查看次数

由于"输入行太长"而在Windows上运行.bat文件时出现问题

我正在使用Windows并且有一个批处理文件(下面附带的内容),我在尝试运行Java类之前构建了一个类路径.不幸的是,类路径相当大,文件最终为~14kb.当我运行它时,我得到一个"输入行太长"的错误.我在其他地方读过最多 env变量的大小是8kb,但看起来我不太可能减小类路径的大小以适应它.我还能做些什么来让它运行起来吗?

谢谢,尼克


echo off
subst z: C:\Users\ned24\.m2\repository
set CLASSPATH=c:\workspace-eclipse\lensfield-pom\lensfield-build\target\classes;%CLASSPATH%
set CLASSPATH=z:\wwmm\atom-archiver\0.1\atom-archiver-0.1.jar;%CLASSPATH%
set CLASSPATH=z:\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;%CLASSPATH%
set CLASSPATH=z:\commons-io\commons-io\1.4\commons-io-1.4.jar;%CLASSPATH%
set CLASSPATH=z:\org\freemarker\freemarker\2.3.9\freemarker-2.3.9.jar;%CLASSPATH%
set CLASSPATH=z:\log4j\log4j\1.2.13\log4j-1.2.13.jar;%CLASSPATH%
set CLASSPATH=z:\xom\xom\1.1\xom-1.1.jar;%CLASSPATH%
set CLASSPATH=z:\xerces\xmlParserAPIs\2.6.2\xmlParserAPIs-2.6.2.jar;%CLASSPATH%
set CLASSPATH=z:\xerces\xercesImpl\2.6.2\xercesImpl-2.6.2.jar;%CLASSPATH%
set CLASSPATH=z:\xalan\xalan\2.7.0\xalan-2.7.0.jar;%CLASSPATH%
set CLASSPATH=z:\xml-apis\xml-apis\1.0.b2\xml-apis-1.0.b2.jar;%CLASSPATH%
set CLASSPATH=z:\jaxen\jaxen\1.1-beta-8\jaxen-1.1-beta-8.jar;%CLASSPATH%
set CLASSPATH=z:\dom4j\dom4j\1.6.1\dom4j-1.6.1.jar;%CLASSPATH%
set CLASSPATH=z:\jdom\jdom\1.0\jdom-1.0.jar;%CLASSPATH%
set CLASSPATH=z:\cdk\cdk-pure\1.2.1\cdk-pure-1.2.1.jar;%CLASSPATH%
set CLASSPATH=z:\cml\cifxml\1.4-SNAPSHOT\cifxml-1.4-SNAPSHOT.jar;%CLASSPATH%
set CLASSPATH=z:\jgrapht\jgrapht\0.6.0\jgrapht-0.6.0.jar;%CLASSPATH%
set CLASSPATH=z:\cml\jumbo-converters\0.2-SNAPSHOT\jumbo-converters-0.2-SNAPSHOT.jar;%CLASSPATH%
set CLASSPATH=z:\cml\jumbo\5.5.1-SNAPSHOT\jumbo-5.5.1-SNAPSHOT.jar;%CLASSPATH%
set CLASSPATH=z:\cml\cmlxom\2.5.1-SNAPSHOT\cmlxom-2.5.1-SNAPSHOT.jar;%CLASSPATH%
set CLASSPATH=z:\junit\junit\3.8\junit-3.8.jar;%CLASSPATH%
set CLASSPATH=z:\org\apache\commons\commons-cli\2.0-SNAPSHOT\commons-cli-2.0-SNAPSHOT.jar;%CLASSPATH%
set CLASSPATH=z:\cml\jumbo-units\0.2-SNAPSHOT\jumbo-units-0.2-SNAPSHOT.jar;%CLASSPATH%
set CLASSPATH=z:\org\lensfield\lensfield-share\0.1-SNAPSHOT\lensfield-share-0.1-SNAPSHOT.jar;%CLASSPATH%
set CLASSPATH=z:\org\apache\maven\maven-embedder\3.0-alpha-2\maven-embedder-3.0-alpha-2.jar;%CLASSPATH%
set CLASSPATH=z:\org\apache\maven\maven-core\3.0-alpha-2\maven-core-3.0-alpha-2.jar;%CLASSPATH%
set CLASSPATH=z:\org\apache\maven\maven-lifecycle\3.0-alpha-2\maven-lifecycle-3.0-alpha-2.jar;%CLASSPATH%
set CLASSPATH=z:\org\codehaus\plexus\plexus-utils\1.5.6\plexus-utils-1.5.6.jar;%CLASSPATH%
set CLASSPATH=z:\org\apache\maven\maven-reporting-api\3.0-alpha-2\maven-reporting-api-3.0-alpha-2.jar;%CLASSPATH%
set CLASSPATH=z:\org\apache\maven\doxia\doxia-sink-api\1.0-alpha-9\doxia-sink-api-1.0-alpha-9.jar;%CLASSPATH%
set CLASSPATH=z:\org\apache\maven\maven-model\3.0-alpha-2\maven-model-3.0-alpha-2.jar;%CLASSPATH%
set CLASSPATH=z:\org\apache\maven\maven-compat\3.0-alpha-2\maven-compat-3.0-alpha-2.jar;%CLASSPATH%
set CLASSPATH=z:\org\codehaus\plexus\plexus-container-default\1.0-beta-3.0.5\plexus-container-default-1.0-beta-3.0.5.jar;%CLASSPATH%
set CLASSPATH=z:\org\codehaus\plexus\plexus-classworlds\1.3\plexus-classworlds-1.3.jar;%CLASSPATH%
set CLASSPATH=z:\org\apache\xbean\xbean-reflect\3.4\xbean-reflect-3.4.jar;%CLASSPATH%
set CLASSPATH=z:\commons-logging\commons-logging-api\1.1\commons-logging-api-1.1.jar;%CLASSPATH% …
Run Code Online (Sandbox Code Playgroud)

java windows command-line batch-file

16
推荐指数
1
解决办法
3万
查看次数

Failsafe 集成测试期间的错误不会导致 Maven 构建失败

我有 Failsafe 运行 Selenium 集成测试。如果我在测试中的断言之一没有通过并且测试失败,那么 Maven 构建将按预期失败。但是,如果测试出错,构建会意外地成功完成(输出如下)

Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 14.075 sec <<< FAILURE!

Results :

Tests in error:
  test(uk.co.ned24.ExpandedIT)

Tests run: 1, Failures: 0, Errors: 1, Skipped: 0

[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 7 minutes 40 seconds
[INFO] Finished at: Wed Jan 30 16:58:28 GMT 2013
[INFO] Final Memory: 78M/209M
[INFO] ------------------------------------------------------------------------
Run Code Online (Sandbox Code Playgroud)

我不确定这是否会发生,Selenium 是否会导致意外行为?我查看了插件 doco 并找不到任何可以设置为在测试错误后使构建失败的标志。

理想情况下,我想让构建在测试错误时失败,所以希望得到任何建议!我附上了从我的 POM 中剪下的故障保护,以防万一。

谢谢,尼克

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-failsafe-plugin</artifactId>
    <executions>
        <execution>
            <id>integration-test</id> …
Run Code Online (Sandbox Code Playgroud)

selenium integration-testing maven maven-failsafe-plugin

5
推荐指数
1
解决办法
3139
查看次数

从Clojure中的文件打印和读取列表

我有一个Clojure数据结构的形式:

{:foo'("bar""blat")}

并尝试使用各种pr/prn/print将它们写入文件.但是,每次将结构写为

{:foo("bar""blat")}

然后,当我尝试使用load-file读取它时,我收到一个错误,例如:

java.lang.ClassCastException:java.lang.String无法强制转换为clojure.lang.IF n(build-state.clj:79)

可能是因为列表在被读取时被评估为函数调用.有没有办法用引用形式的列表写出结构?

谢谢,尼克

clojure

4
推荐指数
1
解决办法
281
查看次数