以下代码在Chrome中完美运行
<script>
function myFunction() {
var blob = new Blob(['<a id="a"><b id="b">hey!</b></a>'], {type : 'text/html'});
var newurl = window.URL.createObjectURL(blob);
document.getElementById("myFrame").src = newurl;
}
</script>
Run Code Online (Sandbox Code Playgroud)
但它不适用于IE.有人可以告诉我这里有什么问题.
iframe"src"也设置为blob,如下所示.
<iframe id="myFrame" src="blob:0827B944-D600-410D-8356-96E71F316FE4"></iframe>
Run Code Online (Sandbox Code Playgroud)
注意:我也走了这window.navigator.msSaveOrOpenBlob(newBlob)条路,但到目前为止没有运气.
如果选择了某个项目,则无法通过如图所示的箭头来查看完整列表.
<div>
<input type="text" id="client" list="allclients" placeholder="Start typing..." value="" />
<datalist id="allclients">
<select>
<option value="Jack">Jack</option>
<option value="John">John</option>
</select>
</datalist>
</div>
Run Code Online (Sandbox Code Playgroud)
如果用户选择了一个,则除非再次清除输入,否则他无法看到完整列表.有没有办法摆脱这种限制.
我使用外部logback文件uing"Dlogger.file"如下,
..... -Dconfig.file="C:\temp\application.conf" **-Dlogger.file="c:\temp\logback.xml"** -Dpidfile.path=NULL -Dhttps.port=443 -Dhttp.por ..............
Run Code Online (Sandbox Code Playgroud)
我的logback.xml文件看起来很活泼
<configuration>
<conversionRule conversionWord="coloredLevel" converterClass="play.api.Logger$ColoredLevel" />
<appender name="FILE" class="ch.qos.logback.core.FileAppender">
<file>${application.home}/application.log</file>
<encoder>enter code here
<pattern>%date - [%level] - from %logger in %thread %n%message%n%xException%n</pattern>
</encoder>
</appender>
Run Code Online (Sandbox Code Playgroud)
而不是${application.home}(在logback.xml文件中)我想用application.conf中定义的键替换它
application.logpath="c:/temp"
Run Code Online (Sandbox Code Playgroud)
或者换句话说,我想在application.conf中定义日志文件位置(路径).
autocomplete ×1
blob ×1
combobox ×1
datalist ×1
html5 ×1
iframe ×1
javascript ×1
jquery-ui ×1
logback ×1