Ich bin kürzlich auf http://chromeexperiments.com/ gestoßen. Ich habe ein paar Projekte gefunden, die ziemlich faszinierend sind: 100 Tweets und twitterbrowse (Ich würde Links zu ihnen posten, aber ich bin noch nicht erlaubt). Diese beiden funktionieren für mich in Firefox 3.5 unter Ubuntu 9.04. Was ich besonders merkwürdig finde, ist die Tatsache, dass diese beiden "Experimente" Ajax-Anfragen an andere Domains als die, auf denen sie gehostet werden, ausgeben (genauer gesagt an twitter.com). Ich habe das gleiche auf einer HTML5-Seite versucht (mit <!DOCTYPE html>
), aber ich kann es nicht zum Laufen bringen.HTML5 Ajax zu einer anderen Domäne?
Ich benutze MooTools, um die Anfragen zu erstellen, aber das sollte kein Problem sein, es ist immer noch Ajax, oder?
Irgendeine Idee, wie diese Seiten das tun?
der Tat gemacht werden. Ich habe die Quelle von jQuery durchgesehen und festgestellt, dass sie prüft, ob die Anfrage an eine andere Domäne gesendet wird, und in diesem Fall erstellt sie dynamisch ein
XMLHttpRequest Level 2 ermöglicht domainübergreifendes AJAX. Lesen Sie mehr darüber here.
Quelle
2009-09-30 19:51:09 geowa4
Vielen Dank für den Link, sehr interessant. Leider wird in diesem Dokument nicht angegeben, unter welchen Bedingungen eine domänenübergreifende Anforderung ausgegeben werden kann. Ich bezweifle auch, dass XMLHttpRequest L2 bisher in jedem Browser implementiert wurde. – Felix
Sie sind nicht HTML5 für die Ajax-Request mit, sie JSONP verwenden, die im wesentlichen ein Getter für JSON, kann aber über jede Domain
Quelle
2010-07-29 22:31:12 mistergoomba