小编Ben*_*exx的帖子

与模板标签或自定义元素一起使用时,iOS 14 上的 Safari 会中断日期/时间输入

在 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)

html javascript mobile-safari web-component ios14

5
推荐指数
0
解决办法
2353
查看次数

为什么在网址中使用'at'(@)符号而不是'hash'(#)

Google地图正在更改网址,其中包含"at" @(非%40)而不是"hash",#而不会重新加载页面.所有最新的浏览器都支持它.我之前没有看到这个,我找不到关于这个主题的任何信息(可能因为'at'是一个常用词).

  1. 什么是@符号的浏览器支持?

  2. 为什么要使用@而不是#

  3. 是否有默认的Javascript/JQuery函数window.location.hash

例:

https://www.google.nl/maps/@52.4989114,5.2799319,11z

当你移动地图时,网址会在没有重新加载的情况下发生变化.

html javascript url hashtag

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

标签 统计

html ×2

javascript ×2

hashtag ×1

ios14 ×1

mobile-safari ×1

url ×1

web-component ×1