在 iOS 14 上使用带有 Safari 的 webComponent 时(iOS 13 工作正常),日期输入呈现为日期输入,但行为呈现为文本输入。所有其他浏览器和设备都按预期工作。
代码是否存在问题,或者是否有适用于 iOS 14 的更好/不同的方法?将内容作为 HTML 字符串 (innerHTML) 读取时,输入按预期工作。
HTML:
<h1>Without template tag</h1>
<input type="date" />
<input type="time" />
<input type="datetime-local" />
<input type="number" />
<input type="text" />
<h1>With template tag</h1>
<div id="type-tester"></div>
<template id="test1">
<div>
<input type="date" />
<input type="time" />
<input type="datetime-local" />
<input type="number" />
<input type="text" />
</div>
</template>
<template id="test2">
<div>
<input type="date" />
<input type="time" />
<input type="datetime-local" />
<input type="number" />
<input type="text" /> …Run Code Online (Sandbox Code Playgroud) Google地图正在更改网址,其中包含"at" @(非%40)而不是"hash",#而不会重新加载页面.所有最新的浏览器都支持它.我之前没有看到这个,我找不到关于这个主题的任何信息(可能因为'at'是一个常用词).
什么是@符号的浏览器支持?
为什么要使用@而不是#?
是否有默认的Javascript/JQuery函数window.location.hash?
例:
https://www.google.nl/maps/@52.4989114,5.2799319,11z
当你移动地图时,网址会在没有重新加载的情况下发生变化.