我在网页的标题部分有这个经典的Asp代码:它可以工作并被GoogleSchemaMarkup接受

我在网页的标题部分有这个经典的 Asp 代码:

<%
dim url, param, avgrate, votes, p, s
 url = "https://au2mailer.com/api/a2m-getschemaorg.asp"
 param = "?apikey=fe9fc289c3ff0af142b6d3bead98a923"
 Set HttpReq = Server.CreateObject("MSXML2.ServerXMLHTTP.6.0")
 HttpReq.SetOption(2) = 8192

图片[1]-我在网页的标题部分有这个经典的Asp代码:它可以工作并被GoogleSchemaMarkup接受-唐朝资源网

HttpReq.open "GET", url & param, false HttpReq.setRequestHeader "Content-Type", "application/json" HttpReq.Send() if (HttpReq.status = 200) Then response.write(HttpReq.responseText) end if

图片[2]-我在网页的标题部分有这个经典的Asp代码:它可以工作并被GoogleSchemaMarkup接受-唐朝资源网

%>

它可以工作并被 Google Schema Markup Validator 接受。要检查的页面(丹麦网站)我需要更改代码,使其无论页面是 html、asp、aspx 还是 php 都可以正常工作,我的想法是将其更改为 javascript。我已经在标题部分尝试过这个 javascript

  
      var request = new XMLHttpRequest();
        request.open('GET', 'https://au2mailer.com/api/a2m-getschemaorg.asp?apikey=fe9fc289c3ff0af142b6d3bead98a923');

图片[3]-我在网页的标题部分有这个经典的Asp代码:它可以工作并被GoogleSchemaMarkup接受-唐朝资源网

request.send(); request.onload = ()=>{ var receivedDom = new DOMParser().parseFromString(request.response, "text/html"); var jsonstr = receivedDom.body.innerText; document.write(jsonstr); }

代码执行,但它不像经典的 asp 代码那样工作!我的经典 asp 代码在 javascript 中是不可能的吗?

  

var request = new XMLHttpRequest();

图片[4]-我在网页的标题部分有这个经典的Asp代码:它可以工作并被GoogleSchemaMarkup接受-唐朝资源网

request.open('GET', 'https://au2mailer.com/api/a2m-getschemaorg.asp?apikey=fe9fc289c3ff0af142b6d3bead98a923'); request.send(); request.onload = ()=>{ document.getElementById("a2mjson").innerHTML = request.response; }

使用 p 标签可以使脚本被模式验证工具读取,但是真的有必要使用 p 标签吗?看起来很业余??

© 版权声明
THE END
喜欢就支持一下吧
点赞95 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片