一般的浏览器环境,无法简单的跨域。
较复杂的方法是利用 jsonp 技术,来实现跨域通信,参考链接:
>
不支持。JSAPI支付是指用户在微信中打开商户的H5页面,商户在H5页面通过调用微信支付提供的JSAPI接口调起微信支付模块来完成支付,其支持域名,但不支持自定义端口,所以不支持域名加端口,是一个非常好用的页面。
<script type="text/javascript">
onload = function ()
{
var locurl = windowlocationhost; //获取当前页主域名
var tiaozhuan = documentgetElementById("tiaozhuan");
if(locurl == 'C')
{
tiaozhuansrc='D';
}
else
{
tiaozhuansrc='B';
}
}
</script>
<iframe id="tiaozhuan" src="B" scrolling="no" frameborder="0" marginwidth="0px" marginheight="0px"></iframe>
1js可以获取当前页面的url
2正则或者是其他方式获取出域名
3ajax方式请求至php服务器,php检索保存的数据库数据,是否存在,
4将结果已json方式输出至浏览器端,js获取到数据后,再判断显示“正常”还是"该域名没有经过同意"
获取域名全部地址参数,包括及后面的参数<% dim url url=url&">
以上就是关于js跨域的时候,如果网站是用IP访问,端口区分域名,怎么让js识别的全部的内容,包括:js跨域的时候,如果网站是用IP访问,端口区分域名,怎么让js识别的、用js轻松判断当前网络协议是http还是https、jsapi支付回调函数支持域名加端口么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)