相关疑难解决方法(0)

XHTML中的所有有效自闭元素(由主流浏览器实现)是什么?

XHTML中的所有有效自闭元素(例如<br/>)是什么(由主要浏览器实现)?

我知道XHTML在技术上允许任何元素自我关闭,但我正在寻找所有主要浏览器支持的那些元素的列表.有关由自关闭元素(如<div />)引起的某些问题的示例,请参见http://dusan.fora.si/blog/self-closing-tags.

html browser xhtml cross-browser

183
推荐指数
10
解决办法
9万
查看次数

Safari按原样呈现HTML

当我加载一个html页面时,我有一个5个字符串,大约相隔一秒.

<br>1</br>
...... 1 second ......
<br>2</br>
...... 1 second ......
<br>3</br>
...... 1 second ......
<br>4</br>
...... 1 second ......
<br>5</br>
...... 1 second ......

--- end request ---
Run Code Online (Sandbox Code Playgroud)

Chromium和Firefox都会加载并显示第一个br,然后显示下一个br.(但Firefox需要内容编码).但在请求结束之前,Safari拒绝显示任何标记.

铬似乎只是这样做.

Firefox首先需要确定内容编码https://bugzilla.mozilla.org/show_bug.cgi?id=647203

但Safari似乎只是拒绝.是否需要不同的响应代码或标头?我尝试将内容类型明确设置为text/html.没工作.

我已经在Wireshark中确认字符串是分开发送的,即它们不会被缓存并立即发送.

我也确认如果我通过localhost或我使用我的公共IP地址会发生这种情况.

我已经尝试了内容长度并保持活着,前者只是自动关闭请求,后者似乎没有效果.

Wireshark的标题和回应

Firefox(工作)

GET /pe HTTP/1.1
Host: 127.0.01:8080
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:42.0) Gecko/20100101 Firefox/42.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
DNT: 1
Connection: keep-alive
Cache-Control: max-age=0

HTTP/1.1 200 OK
Transfer-Encoding: chunked
Date: Tue, 10 Nov 2015 17:10:20 …
Run Code Online (Sandbox Code Playgroud)

safari http

9
推荐指数
1
解决办法
266
查看次数

标签 统计

browser ×1

cross-browser ×1

html ×1

http ×1

safari ×1

xhtml ×1