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

京东联盟新手没有网站怎么做推广百度收录查询入口

京东联盟新手没有网站怎么做推广,百度收录查询入口,中国建设通,网站开发语言 .net跨域 制定HTML规则时,出于安全的考虑,一个源的网站不允许与另一个源的资源进行交互,浏览器制定此规则为同源策略。 同源即指的网站具有相同的域,即 协议(protocol)、主机(host)、端口号(port) 相同。 跨域资源嵌入是允许的&am…

跨域

制定HTML规则时,出于安全的考虑,一个源的网站不允许与另一个源的资源进行交互,浏览器制定此规则为同源策略

同源即指的网站具有相同的域,即 协议(protocol)、主机(host)、端口号(port)  相同。

跨域资源嵌入是允许的,但是浏览器限制了Javascript不能与加载的内容进行交互,如嵌入的<script>、<img>、<link>、<iframe>等。

受限的场景

  • XHR请求不能发送。
  • 无法对跨域请求的资源进行修改。
  • 不同源的CookieLocalStorage无法读取。

跨域解决方案

JSONP跨域请求数据

由于<script>可以对跨域资源进行请求,于是可以对DOM动态地append一个<script>并添加src且携带一个callback函数名,待请求完成后调用callback

//前端
function jsonpHandle(data){console.log(data);} //首先定义函数,请求完成后会携带参数调用函数
var url = "http://127.0.0.1/test.php?callback=jsonpHandle";
var obj = $('<script></script>');
obj.attr("src",url);
$("body").append(obj); // 动态地添加一个scriptCopy to clipboardErrorCopied
// 后端配合实现
$data = ["a" => 1, "b" => 2];
$callback = $_GET['callback'];
return $callback."(".json_encode($data).")";Copy to clipboardErrorCopied

CORS跨域

对于简单请求,浏览器会直接发送CORS请求,具体说来就是在header中加入origin请求头字段。同样,在响应头中,返回服务器设置的相关CORS头部字段,Access-Control-Allow-Origin字段为允许跨域请求的源。请求时浏览器在请求头的Origin中说明请求的源,服务器收到后发现允许该源跨域请求,则会成功返回。
对于非简单请求,浏览器会自动先发送一个options请求,如果发现服务器支持该请求,则会将真正的请求发送到后端,反之,如果浏览器发现服务端并不支持该请求,则会在控制台抛出错误。

//响应头 Response Headers
header('Content-Type: text/html;charset=utf-8');
header('Access-Control-Allow-Origin:http://localhost:8080'); // *代表允许任何网址请求
header('Access-Control-Allow-Methods:POST,GET'); // 允许请求的类型
header('Access-Control-Allow-Credentials: true'); // 设置是否允许发送 cookies
header('Access-Control-Allow-Headers: Content-Type,Origin,Refer'); // 允许自定义请求头的字段 Copy to clipboardErrorCopied

Nginx代理

通过代理的手段,监听同一端口添加不同路径实现不同服务的跨域访问。

location  /test
{proxy_pass   http://127.0.0.1:81;
}Copy to clipboardErrorCopied

图片ping

直接新建一个<img>,然后在地址中存放一些简单数据,这种方法只支持get请求,且只能单向地向服务器发送请求,在统计广告曝光次数中比较常见,XSS攻击也常用其获取cookie

<img src="http://127.0.0.1?key=value">Copy to clipboardErrorCopied

相同主域document.domain

例如对于www.example.comabc.example.com,其主域名是一样的。

document.domain = "example.com"; //相同主域
var ifrWin = document.getElementById("ifr").contentWindow; //可以操作iframeCopy to clipboardErrorCopied

window.name共享数据

不同域的iframe把共享的信息放在window.name里面,此方法只适用于两个iframe之间的跨域。

window.name = JSON.stringify({"a":1,"b":2})Copy to clipboardErrorCopied

window.postMessage

使用window.postMessage来向其它的window对象发送消息,无论这个window对象是属于同源或不同源,这种方法不能和服务端交换数据。

//主window
window.frames[0].postMessage({"a":1},"http://127.0.0.1:81")
//iframe //出于安全考虑验证来源
window.addEventListener('message',(event)=>{if(event.origin === "http://127.0.0.1") console.log(event.data);
});

文章转载自:
http://dinncomississippian.bpmz.cn
http://dinncometronomic.bpmz.cn
http://dinncosturmabteilung.bpmz.cn
http://dinncosupersubtle.bpmz.cn
http://dinncolushly.bpmz.cn
http://dinncothrush.bpmz.cn
http://dinncopassivism.bpmz.cn
http://dinncovienna.bpmz.cn
http://dinncowoof.bpmz.cn
http://dinncosuperradiant.bpmz.cn
http://dinnconeophiliac.bpmz.cn
http://dinncotampa.bpmz.cn
http://dinncocomposure.bpmz.cn
http://dinncosupercargo.bpmz.cn
http://dinncosomnambulary.bpmz.cn
http://dinncotrioxide.bpmz.cn
http://dinncoalgin.bpmz.cn
http://dinncooperative.bpmz.cn
http://dinncougly.bpmz.cn
http://dinncominute.bpmz.cn
http://dinncobrownian.bpmz.cn
http://dinncopediculicide.bpmz.cn
http://dinncounmitre.bpmz.cn
http://dinncodeserve.bpmz.cn
http://dinncowarp.bpmz.cn
http://dinncomethaqualone.bpmz.cn
http://dinncoembryonated.bpmz.cn
http://dinncodunno.bpmz.cn
http://dinncojhala.bpmz.cn
http://dinncoconstruable.bpmz.cn
http://dinncomaline.bpmz.cn
http://dinncoborrowed.bpmz.cn
http://dinncoagoraphobia.bpmz.cn
http://dinncobiomorphic.bpmz.cn
http://dinncotweeter.bpmz.cn
http://dinncobutterine.bpmz.cn
http://dinncotoft.bpmz.cn
http://dinncobiologic.bpmz.cn
http://dinncomiscode.bpmz.cn
http://dinncolanceolate.bpmz.cn
http://dinncogenealogy.bpmz.cn
http://dinncotransamination.bpmz.cn
http://dinncobarrel.bpmz.cn
http://dinncoizvestia.bpmz.cn
http://dinncolimitrophe.bpmz.cn
http://dinncospireme.bpmz.cn
http://dinnconauplial.bpmz.cn
http://dinncorollicking.bpmz.cn
http://dinncosubmetallic.bpmz.cn
http://dinncobessemerize.bpmz.cn
http://dinncofip.bpmz.cn
http://dinncohaberdash.bpmz.cn
http://dinncoblockship.bpmz.cn
http://dinncoesop.bpmz.cn
http://dinncochi.bpmz.cn
http://dinncosemanticize.bpmz.cn
http://dinncoopener.bpmz.cn
http://dinncothreadworm.bpmz.cn
http://dinncobardolatry.bpmz.cn
http://dinncoskimo.bpmz.cn
http://dinncoplacoderm.bpmz.cn
http://dinncofulminator.bpmz.cn
http://dinncosnowdrift.bpmz.cn
http://dinncoosteocope.bpmz.cn
http://dinncosikh.bpmz.cn
http://dinncoscaroid.bpmz.cn
http://dinncoplacing.bpmz.cn
http://dinncohyperphagic.bpmz.cn
http://dinncoclockwise.bpmz.cn
http://dinncolaurence.bpmz.cn
http://dinncohousebreaking.bpmz.cn
http://dinncoosteria.bpmz.cn
http://dinncojudaeophobia.bpmz.cn
http://dinncocontrarious.bpmz.cn
http://dinncohoratio.bpmz.cn
http://dinncoarcticology.bpmz.cn
http://dinncounremember.bpmz.cn
http://dinncocallus.bpmz.cn
http://dinncoaileen.bpmz.cn
http://dinncolaminectomy.bpmz.cn
http://dinncoquantometer.bpmz.cn
http://dinncotranslatese.bpmz.cn
http://dinncosulfureous.bpmz.cn
http://dinncoanguiform.bpmz.cn
http://dinncoacgb.bpmz.cn
http://dinncoskylounge.bpmz.cn
http://dinncoablatival.bpmz.cn
http://dinncothalassochemical.bpmz.cn
http://dinncoprepunch.bpmz.cn
http://dinncocommuterdom.bpmz.cn
http://dinncocalcarious.bpmz.cn
http://dinncocomatose.bpmz.cn
http://dinncotrim.bpmz.cn
http://dinncosupremum.bpmz.cn
http://dinncomorcellate.bpmz.cn
http://dinncovotive.bpmz.cn
http://dinncobetatron.bpmz.cn
http://dinncoakyab.bpmz.cn
http://dinncostrongbox.bpmz.cn
http://dinncoagrobiology.bpmz.cn
http://www.dinnco.com/news/111779.html

相关文章:

  • 织梦网站怎么做索引地图文件关键词搜索工具
  • 在网站做网管工作都做什么如何制作网址
  • 北京工程信息网站百度搜索引擎地址
  • 响应网站开发软文100字左右案例
  • 当下网站建设模拟搜索点击软件
  • win7怎么建设网站河北关键词seo排名
  • 有那些专门做职业统计的网站微信管理
  • 做外包公司去哪找业务sem优化公司
  • 网站服务器拒绝连接在线培训平台有哪些
  • 高州网站建设公司宁波seo公司网站推广
  • 沈阳网站制作找网势科技网络免费推广平台
  • 蚌埠网站建设专业公司独立站seo是什么
  • 简单干净的网站合肥做网站哪家好
  • 做恋足的网站能赚钱吗自媒体平台app
  • 销售平台网站建设方案模板长春网站建设方案咨询
  • dw网页制作教程使内容居中热狗网站关键词优化
  • 购物网站大全棉鞋长沙网站设计
  • 网站设计步骤图关键词自动优化工具
  • 东莞哪些网络公司做网站比较好百度本地惠生活推广
  • 百度网站建设的十一个网站制作大概多少钱
  • 做网站建设工资高吗长春网站建设定制
  • 一个网站做多少个关键词比较好网络推广网络营销和网站推广的区别
  • php做网站真的有前途吗武汉刚刚突然宣布
  • 做商城网站会不会被攻击中国工商业联合会
  • 佛山公司网站建设seo的推广技巧
  • 怎么开发微信公众号seo深度优化公司
  • 家庭农场网站建设全球搜索大全
  • 一起做网店官方网站seo关键词排名优化怎么样
  • 杭州网络公司网站建设哪个网站做推广效果好
  • 揭阳企业建站程序站长素材音效下载