【问题标题】:What makes a server side web technology browser compatible or incompatible?是什么让服务器端 Web 技术浏览器兼容或不兼容?
【发布时间】:2017-12-04 09:05:24
【问题描述】:

是什么让服务器端 Web 技术(如经典 ASP、ASP.NET Web 窗体、MVC 等)与浏览器兼容或不兼容?只是生成的 HTML 会产生重大影响还是其他一些事情?

理论上,如果我编写一个代码来生成所有现代浏览器都支持的 HTML 标记文本(以及所需的 javascript 等)并将其返回给浏览器进行渲染,这会使我的代码与现代浏览器兼容吗?

【问题讨论】:

  • 您从哪里了解到“服务器端 Web 技术浏览器不兼容”的信息?没听说过,你说的很有道理
  • 使浏览器不兼容的唯一原因是其中一些浏览器忽略了标准。例如,IE 和 Edge 以具有 comp 而闻名。 CSS标准的问题。但这更像是一个前端问题。 ASP.NET/PHP/... 不会仅仅因为它们位于后端而存在不兼容性。

标签: asp.net cross-browser


【解决方案1】:

答案是肯定的,您生成的 HTML 是浏览器关心的全部内容。它不关心它是直接来自 HTML 文件,还是通过脚本或编程语言生成。所有这些处理都在服务器上进行,然后将 HTML 流呈现给用户的浏览器。

【讨论】:

    猜你喜欢
    • 2011-03-10
    • 2021-11-06
    • 1970-01-01
    • 2010-12-25
    • 2019-05-31
    • 2011-01-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多