• 关于

    浏览器的开发

    的搜索结果

回答

这个问题太开放了:可以一样,也可以不一样,全在开发者。 为什么说不知道呢?因为 HTTP 的规格没有说,所以,只能看如何实现了。 可以试着问这样的问题: 用 chrome 浏览器发送 get 请求,和用 IE 发送 get 请求时,此两者的请求头一样吗?答案是不一样。为什么?因为浏览器的实现方式不一样,他们的 User-Agent 值不一样。 用 ajax 发送 get 请求,直接在浏览器输入网址,用 form 发送 get 请求,此三者的请求头一样吗?我们使用相同的浏览器,所以 User-Agent 是一样的。 但是如果是用了 jQuery 框架,则不一样,jQuery 会增加 Origin、X-Requested-With:XMLHttpRequest 头。 X-Requested-With:XMLHttpRequest 是 jQuery 框架增加的 if ( !s.crossDomain && !headers["X-Requested-With"] ) { headers["X-Requested-With"] = "XMLHttpRequest"; }至于 Origin 这个应该是通过 XMLHttpRequest 发送请求时,由浏览器增加的。为的是防止跨域。 刚才我又测试了一下,使用 chrome 浏览器发送 ajax 请求,有 Origin 头。使用 firefox 则没有。说明 Origin 是 chrome 的 XMLHttpRequest 对象发送的。 综上所述,可以一样,也可以不一样,全在开发者。 开发者包括 浏览器开发者浏览器组件开发者,例如 XMLHttpRequest 对象类库开发者网站开发者你可以自己在应用中使用 js 添加请求头。

a123456678 2019-12-02 03:15:38 0 浏览量 回答数 0

问题

问一下,pra开发工具,如何设置chrome浏览器的地址

31784946 2020-09-10 12:40:43 15 浏览量 回答数 1

回答

JS是语言,可以运行在浏览器端也可以运行在服务器端jQuery是JS在浏览器环境下的封装库,把DOM操作,ajax等封装成了兼容性好,方便使用的方法node是JS的一个非浏览器运行平台,里面提供API进行web服务器开发,就像是Java中的servletexpress是node中进行web服务器开发的框架,封装了node关于web的一些API,有点像Java中各种MVC框架对servlet的封装两者有相同之处,express和jQuery都是对自己平台(node,DOM API)进行了封装两者有不同之处,功能范畴完全不一样。express开发服务器,jquery做浏览器端操作

a123456678 2019-12-02 02:06:39 0 浏览量 回答数 0

阿里云高校特惠,助力学生创业梦!0元体验,快速入门云计算!

学生动手场景应用,快速了解并掌握云服务器的各种新奇玩法!

回答

p标签在浏览器环境下默认带有margin属性,而绝对定位并不影响margin值起作用。可以看一下这篇文章:浅谈块元素绝对定位的margin属性刚开始学习css布局的时候,先上手熟悉浏览器的开发者工具,比如chrome浏览器自带的,或者火狐浏览器的Firebug。Window下F12或Mac下option+command+i调出。通过开发者工具,自己就能学着分析碰到的百分之八九十的布局问题了……强烈建议!

杨冬芳 2019-12-02 02:38:42 0 浏览量 回答数 0

问题

[@炯轩][¥20]在前端开发中:WebAssembly这个对象在JavaScript中,能够被PC端和安卓端的浏览器识别,但是在IOS端的Safari不识别这个对象

晓生寒 2019-12-01 19:26:53 535 浏览量 回答数 3

回答

浏览器渲染兼容性问题汇总:http://www.w3help.org/zh-cn/causes/大部分兼容性问题是因为历史原因,比如:IE6不支持border-radius和IE7/8不支持css3属性。然后是因为w3c的标准不够清晰或其他原因导致各浏览器厂商对标准的理解不同,例如:•各浏览器对常用行内替换元素的 'baseline' 位置理解不同•各浏览器对设定了 'min-height'、'max-height' 特性的元素生成的包含块的高度计算存在差异•各浏览器对使用 shrink-to-fit 宽度的包含块中行内元素后的绝对定位元素的静态位置判断存在差异•各浏览器对于未明确设定高度的包含块内包含百分比单位高度的块级元素或行内块元素的高度计算存在差异•各浏览器中 'min-width' 或 'max-width' 值单位为百分比的 IMG 元素的包含块的 'shrink-to-fit' 算法存在差异•各浏览器对未明确设定宽度的块级元素通过 margin 导致溢出其宽度为 0 的包含块时的宽度计算值存在差异最坑的是浏览器不按标准来,自己搞一套渲染逻辑。如:•各浏览器对 'display' 特性值的支持程度不同•IE6 IE7(Q) IE8(Q) 中 A 元素的 :visited :hover :active 伪类未按规范要求的算法来计算针对性•IE6 IE7 IE8(Q) 中对浮动元素上 'clear' 特性的解释出现错误,使其自身位置和其后浮动元素的位置与其他浏览器中不同•Chrome Safari 认为 'float:center' 是合法值且其计算值为 'none'感谢@Humphry的补充:这个站点已经不更新了,这里还有一份更加丰富的兼容性列表: http://en.wikipedia.org/wiki/Comparison_of_layout_engines_%28Cascading_Style_Sheets%29caniuse我也补充一下:现在前端开发很少再兼容IE6/7了。最新版的浏览器的css兼容性问题越来越小,各浏览器趋于一致。响应式设计的大量应用,导致兼容各种尺寸的屏幕和各种设备成了前端开发更重要的问题。

杨冬芳 2019-12-02 02:48:17 0 浏览量 回答数 0

问题

阿里云浏览器是否有短期开发进度?

waicai 2019-12-01 20:02:21 7610 浏览量 回答数 5

问题

(Google Chrome、国内 Chrome 包装浏览器都不可以)报错 

kun坤 2020-06-10 10:02:34 6 浏览量 回答数 2

回答

这是由于浏览器的不同内核对HTML标签及js对象的不同解释造成的,所以所有的前端都一个工作--多浏览器兼容测试。 不同的浏览器有不同的内核,即浏览器所采用的渲染引擎,渲染引擎决定了浏览器如何显示网页的内容以及页面的格式信息。不同的浏览器内核对网页编写语法的解释也有不同,因此同一网页在不同的内核的浏览器里的渲染(显示)效果也可能不同,这也是网页编写者需要在不同内核的浏览器中测试网页显示效果的原因。目前主要的浏览器有:▪ Trident(IE内核)补充:IE从版本11开始,初步支持WebGL技术。 补充:IE8的JavaScript引擎是Jscript,IE9开始用Chakra,这两个版本区别很大,Chakra无论是速度和标准化方面都很出色。▪ Gecko(Firefox内核)▪ Presto(Opera前内核) (已废弃)▪ Webkit(Safari内核,Chrome内核原型,开源)▪ Blink(WebkitWebCore组件分支,Google与Opera Software共同开发)

杨冬芳 2019-12-02 02:49:20 0 浏览量 回答数 0

回答

这是由于浏览器的不同内核对HTML标签及js对象的不同解释造成的,所以所有的前端都一个工作--多浏览器兼容测试。不同的浏览器有不同的内核,即浏览器所采用的渲染引擎,渲染引擎决定了浏览器如何显示网页的内容以及页面的格式信息。不同的浏览器内核对网页编写语法的解释也有不同,因此同一网页在不同的内核的浏览器里的渲染(显示)效果也可能不同,这也是网页编写者需要在不同内核的浏览器中测试网页显示效果的原因。目前主要的浏览器有:▪ Trident(IE内核)补充:IE从版本11开始,初步支持WebGL技术。补充:IE8的JavaScript引擎是Jscript,IE9开始用Chakra,这两个版本区别很大,Chakra无论是速度和标准化方面都很出色。▪ Gecko(Firefox内核)▪ Presto(Opera前内核) (已废弃)▪ Webkit(Safari内核,Chrome内核原型,开源)▪ Blink(WebkitWebCore组件分支,Google与Opera Software共同开发)

a123456678 2019-12-02 02:22:32 0 浏览量 回答数 0

问题

CSS JavaScript 前端开发中经常会遇到哪些js和css兼容性问题?

a123456678 2019-12-01 19:26:11 1089 浏览量 回答数 1

问题

如何解决微信浏览器上mailto不能使用的问题?

杨冬芳 2019-12-01 20:07:51 3121 浏览量 回答数 1

问题

前端开发,需要兼容windows下safari么

杨冬芳 2019-12-01 20:01:00 1037 浏览量 回答数 2

回答

Re钉钉内核浏览器 希望能实现默认浏览器打开的功能,因为我们自主开发的程序有的不支持IE内核,需要单独的去开发比较麻烦 ------------------------- Re钉钉内核浏览器 跳转太麻烦了,还需要重新做登陆

安康生物 2019-12-02 02:02:42 0 浏览量 回答数 0

问题

关于码栈内置浏览器内核问题

风中回奏 2019-12-01 21:46:32 1335 浏览量 回答数 1

问题

k8s ingress设置的SSL证书,为什么有的浏览器访问的时候报SSL_UNTRUSTED?

初商 2019-12-01 19:49:13 20 浏览量 回答数 1

问题

asp.net core 开发的自建应用在安卓下无法正常读取session

peixianedu 2019-12-01 21:42:14 1159 浏览量 回答数 2

问题

如何修改APP内置浏览器的host

1105968002128623 2020-03-31 15:07:57 3 浏览量 回答数 1

问题

求助Linux下的Firefox插件开发方法

杨冬芳 2019-12-01 20:23:43 1032 浏览量 回答数 1

问题

加油,云浏览器

huangtao117 2019-12-01 20:06:18 4838 浏览量 回答数 4

问题

想问下网站改版的话怎么样让用户的浏览器自动加载新的静态资源

a123456678 2019-12-01 19:27:15 978 浏览量 回答数 1

回答

钉钉iOS的浏览器由于苹果开发框架给出的实现和safari并不相同;钉钉iOS和安卓两端的浏览器也不同;所以在做页面的时候需要开发者来确保兼容性

靖山 2019-12-02 02:42:00 0 浏览量 回答数 0

问题

使用钉钉内置浏览器打一个H5应用速度慢

流星_尘埃 2019-12-01 21:24:28 2344 浏览量 回答数 0

问题

通过html5开发的app,退出系统怎么实现啊。

huc_逆天 2020-05-28 09:20:58 1 浏览量 回答数 0

问题

推荐加入“关闭浏览器后自动清除浏览记录”的选项。

tfhyd 2019-12-01 20:06:10 6863 浏览量 回答数 1

问题

通过html5开发的app,退出系统怎么实现啊:报错

kun坤 2020-06-05 23:22:40 0 浏览量 回答数 1

问题

通过html5开发的app,退出系统怎么实现啊 -服务报错

montos 2020-05-29 22:27:47 0 浏览量 回答数 1

回答

做钉钉微应用开发,大部分都是从为PC端网站写H5转移到为移动端写H5的,PC端 CPU、内存、电源、流量等供应充足,一般在性能上要求没那么苛刻,但当把针对PC端写的H5页面,或PC端编码习惯,带到移动端,比如在钉钉上跑时,如果在内存使用率、节能、网络流量消耗上考虑得不好,往往会出现慢、卡顿、流量消耗大、耗电、甚至因内存泄露导致页面被浏览器内核回收而闪退等问题。加上钉钉自己的不少页面也是跑在钉钉内置的浏览器(PC端基于cef、移动端基于uc浏览器)内核上的,进一步加大了对浏览器内核的压力。 为此,需要对H5页面做一系列的优化,优化方向如下: 具体细节可以参考移动端H5优化 其他参考资料 缓存相关 Last-Modified,Etag,Expire区别 Cache-Control 小程序开发相关 钉钉小程序开发遇到的坑

游客343jqc3ks7tpa 2020-09-23 18:28:17 0 浏览量 回答数 0

回答

麻烦问下您的浏览器型号和版本,一般我们建议用chrome和FF浏览器,不使用开发版(因为开发版通常不稳定)。

钟隐 2019-12-02 02:12:54 0 浏览量 回答数 0

回答

单页Web应用(single page web application,SPA),就是只有一张Web页面的应用。单页应用程序 (SPA) 是加载单个HTML 页面并在用户与应用程序交互时动态更新该页面的Web应用程序。 浏览器一开始会加载必需的HTML、CSS和JavaScript,所有的操作都在这张页面上完成,都由JavaScript来控制。因此,对单页应用来说模块化的开发和设计显得相当重要。速度:更好的用户体验,让用户在web app感受native app的速度和流畅,MVC:经典MVC开发模式,前后端各负其责。ajax:重前端,业务逻辑全部在本地操作,数据都需要通过AJAX同步、提交。路由:在URL中采用#号来作为当前视图的地址,改变#号后的参数,页面并不会重载。单页Web应用(single page web application,SPA)是当今网站开发技术的弄潮儿,很多传统网站都在或者已经转型为单页Web应用,新的单页Web应用网站(包括移动平台上的)也如雨后春笋般涌现在人们的面前,如Gmail、Evernote、Trello等。如果你是一名Web开发人员,却还没开发过或者甚至是没有听说过单页应用,那你已经Out很久了。单页Web应用和前端工程师们息息相关,因为主要的变革发生在浏览器端,用到的技术其实还是HTML+CSS+JavaScript,所有的浏览器都原生支持,当然有的浏览器因为具备一些高级特性,从而使得单页Web应用的用户体验更上一层楼。关于单页应用的优点和缺点,网上讲解的文章有很多,这里就不展开论述了。 单页Web应用,顾名思义,就是只有一张Web页面的应用。浏览器一开始会加载必需的HTML、CSS和JavaScript,之后所有的操作都在这张页面上完成,这一切都由JavaScript来控制。因此,单页Web应用会包含大量的JavaScript代码,复杂度可想而知,模块化开发和设计的重要性不言而喻。优点:分离前后端关注点,前端负责界面显示,后端负责数据存储和计算,各司其职,不会把前后端的逻辑混杂在一起;减轻服务器压力,服务器只用出数据就可以,不用管展示逻辑和页面合成,吞吐能力会提高几倍;同一套后端程序代码,不用修改就可以用于Web界面、手机、平板等多种客户端;缺点:SEO问题,现在可以通过Prerender等技术解决一部分;前进、后退、地址栏等,需要程序进行管理;书签,需要程序来提供支持;

景凌凯 2019-12-02 01:40:40 0 浏览量 回答数 0
阿里云大学 云服务器ECS com域名 网站域名whois查询 开发者平台 小程序定制 小程序开发 国内短信套餐包 开发者技术与产品 云数据库 图像识别 开发者问答 阿里云建站 阿里云备案 云市场 万网 阿里云帮助文档 免费套餐 开发者工具 企业信息查询 小程序开发制作 视频内容分析 企业网站制作 视频集锦 代理记账服务 2020阿里巴巴研发效能峰会 企业建站模板 云效成长地图 高端建站