当前位置: 首页 > news >正文

福州网站公司广西网站建设流程

福州网站公司,广西网站建设流程,网页升级紧急通知书,阿里巴巴做实商网站的条件一、汇总 二、同源策略 三、webSocket (无跨域限制) 优点#xff1a;无跨域限制 缺点#xff1a;成本高 四、客户端存储 1、localStorage onStorage 例子#xff1a; 2、定时器 客户端存储 例子#xff1a; 缺点#xff1a; 五、postMessage #xff08;无跨域…一、汇总 二、同源策略 三、webSocket (无跨域限制) 优点无跨域限制 缺点成本高 四、客户端存储 1、localStorage onStorage 例子 2、定时器 客户端存储 例子 缺点 五、postMessage 无跨域限制 例子 index.html bodydiviframe src./ifr.html idifr stylewidth:600px; height:300px/iframe/div主窗口divdivMessage:/divdiv idmessages/div/divscriptwindow.addEventListener(message, function (event) {messages.innerHTML div${event.data}/div })setInterval(() {ifr.contentWindow.postMessage(message from index.html, ${Date.now()})}, 5000)/script /bodyifr.html bodyiframe窗口divdivMessage:/divdiv idmessages/div/divscriptwindow.addEventListener(message, function (event) {messages.innerHTML div${event.data}/div })setInterval(() {window.parent.postMessage(message from ifr.html, ${Date.now()})}, 5000)/script /body六、Broadcast Channel 事件广播 超级好用 允许同源的不同浏览器窗口、Tab页、frame或者iframe下的不同文档之间相互通信缺点同源策略 核心代码 例子 bodysectioniframe src./page1.html/iframeiframe src./page2.html/iframe/section/bodybodyh3Page 1/h3section stylemargin-top:50px; text-align: centerinput idinputMessage valuepage 1的测试消息 /input typebutton value发送消息 idbtnSend /section idmessagesp收到的消息/p/section/sectionscriptvar messagesEle document.getElementById(messages)var messageEl document.getElementById(inputMessage)var btnSend document.getElementById(btnSend)var channel new BroadcastChannel(channel-BroadcastChannel)channel.addEventListener(message, function (ev) {var msgEl document.createElement(p)msgEl.innerText ev.data.date ev.data.from : ev.data.messagemessagesEle.appendChild(msgEl)})btnSend.addEventListener(click, function () {var message messageEl.valuechannel.postMessage({date: new Date().toLocaleString(),message,from: page 1})})/script /bodybodyh3Page 2/h3section stylemargin-top:50px; text-align: centerinput idinputMessage valuepage 2的测试消息 /input typebutton value发送消息 idbtnSend /section idmessagesp收到的消息/p/section/sectionscriptvar messagesEle document.getElementById(messages)var messageEl document.getElementById(inputMessage)var btnSend document.getElementById(btnSend)var channel new BroadcastChannel(channel-BroadcastChannel)channel.addEventListener(message, function(ev) {var msgEl document.createElement(p)msgEl.innerText ev.data.date ev.data.from : ev.data.messagemessagesEle.appendChild(msgEl)})btnSend.addEventListener(click, function() {var message messageEl.valuechannel.postMessage({date: new Date().toLocaleString(),message,from: page 2})})/script/body七MessageChannel 无跨域限制 Channel Messaging API 的 MessageChannel接口允许我们创建一个新的消息通道并通过它的两个MessagePort属性发送数据缺点 需要先创建联系 核心代码 例子 bodyiframe idifr src./ifr.html stylewidth:600px; height:300px/iframediv主窗口/divdivdivMessage:/divdiv idmessages/div/divscriptconst channel new MessageChannel()var ifr document.querySelector(iframe)ifr.onload function () {ifr.contentWindow.postMessage(__init__, *, [channel.port2])}// 监听消息channel.port1.onmessage onMessagefunction onMessage(e) {messages.innerHTML div${event.data}/div }// 轮询发送setInterval(function(){channel.port1.postMessage(message from index.html, ${Date.now()})}, 5000)/script /bodybodyiframe窗口divdivMessage:/divdiv idmessages/div/divscriptwindow.addEventListener(message, function (event) {if (event.data __init__) {initChannel( event.ports[0])}})function initChannel(port) {port.onmessage function (event) {messages.innerHTML div${event.data}/div port.postMessage(message from the iframe, ${Date.now()});}}/script /body八、SharedWorker SharedWorker 是 Web Worker的一种 可单独开启一个进程用于同域页面通讯Web Worker可开启子进程执行JS但不能操作DOM缺点兼容性、同源策略 例子
http://www.hkea.cn/news/14471265/

相关文章:

  • 河北网站开发wordpress调用作者头像
  • 红河北京网站建设淘宝怎么做引流和推广
  • 域名备案了 怎么建设网站网站建设考试重点
  • 企业网站咋做WordPress八图
  • 云南专业网站建设做APP必须要有网站么
  • 移动端网站怎么布局代理注册公司哪里好
  • 网站开发会议议程范文阿里云网站如何建设视频
  • 文化网站源码网站建设维护服务协议
  • 响应式网站在线是在百度中建设网站?
  • 建设一个网站app全过程哪些网站可以做视频搬运
  • 免费网站开发合同范本宁夏众擎达网站建设
  • niche网站建设个人网站免费做
  • 株洲seo网站优化软件网页版微信分身
  • 做网站如何规避法律风险微微营销
  • 龙岗住房和建设局网站官网网站开发案列
  • app与网站的区别网站设计与网页制作招聘
  • 电子商务网站开发形式选择怎么把网站扒下来
  • 网页设计实训报告结束语网站seo跟短视频
  • 网站需要加wordpress网站改关键词
  • 手机靓号网站制作不拦截网站的浏览器
  • 淘宝网站建设好评wordpress缩略图默认尺寸怎么修改
  • wordpress客户端登录德州seo优化
  • 孝感建设局网站更改网站logo地址
  • 网站建设叁金手指花总6挣外快的正规平台
  • wordpress换站服务商平台登录
  • 该产品在英文站及多语言网站wordpress做个论坛
  • 用jsp做一网站的流程图手工艺品外贸出口公司网站建设方案
  • 官方网站开发公司网站存在风险怎么解决
  • seo sem是什么职位泉州seo优化
  • 专业开发手机网站建设软件开发人天报价标准