Я пытаюсь использовать gadgets.io.makeRequest для получения сайта http://www.novasoftware.se/webviewer/(S(r2vc0j45wbu53x55slbdce55))/MZDesign1.aspx?schoolid=27500&code=82820 Раньше это работало, но теперь возвращает пустой HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/strict.dtd"> <!-- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> --> <HTML> <HEAD> <META HTTP-EQUIV="Refresh" CONTENT="0.1"> <META HTTP-EQUIV="Pragma" CONTENT="no-cache"> <META HTTP-EQUIV="Expires" CONTENT="-1"> <TITLE></TITLE> </HEAD> <BODY> <P> </BODY> </HTML>
Это простой код, который я использую:
<?xml version="1.0" encoding="UTF-8" ?> <Module> <ModulePrefs title="My test gadget" height="400"/> <Content type="html"><![CDATA[ <script type="text/javascript"> function getHtml() { var params = {}; params[gadgets.io.RequestParameters.CONTENT_TYPE] = gadgets.io.ContentType.TEXT; var url = "http://www.novasoftware.se/webviewer/(S(r2vc0j45wbu53x55slbdce55))/MZDesign1.aspx?schoolid=27500&code=82820"; gadgets.io.makeRequest(url, response, params); }; function response(obj) { //obj.text contains the text of the page that was requested var html = obj.text; console.log(html); document.getElementById('content_div').innerHTML = html; }; gadgets.util.registerOnLoadHandler(getHtml); </script> <div id="content_div"><p>Content here</p></div> ]]> </Content> </Module>
Возможно ли, что сайт заблокировал его? И как я это вижу? Этот же код работает для других URL-адресов, таких как http://www.google.com Я также не получаю никаких ошибок в возвращаемой строке