<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Subspace: Enabling trusted cross domain Ajax</title>
	<atom:link href="http://ajaxian.com/archives/subspace-enabling-trusted-cross-domain-ajax/feed" rel="self" type="application/rss+xml" />
	<link>http://ajaxian.com/archives/subspace-enabling-trusted-cross-domain-ajax</link>
	<description>Cleaning up the web with Ajax</description>
	<lastBuildDate>Thu, 09 Feb 2012 06:55:33 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2</generator>
	<item>
		<title>By: rektide</title>
		<link>http://ajaxian.com/archives/subspace-enabling-trusted-cross-domain-ajax/comment-page-1#comment-250982</link>
		<dc:creator>rektide</dc:creator>
		<pubDate>Tue, 29 May 2007 21:56:15 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2393#comment-250982</guid>
		<description>&lt;b&gt;GOTCHA&lt;/b&gt;
ok so this isnt even meant to circumvent cross domain sites in the first place.  even if it did, the gotcha is that you cannot use REST unless you can cram all your query parameters into form actions: form target submission is the only way to iframe load (the only way to do cross domain) with a HTTP-Method other than GET.  someone for the love of christ tell me i&#039;m wrong cause this sucks.  i&#039;d much rather a json interchange format.

cross site security is garbage just in principle.  if you want to be secure, dont link to someone elses content and dont go to sites that redirect you to something suspiciously resembling bankofamerica.com.  if you want to be insecure and link to someones content, wish to let their site graft itself onto your site, to me it seems blisteringly obvious that the web page should be permitted to do so, along with the risks that carries, and that users should be informed of the connections.  users ought be responsible for their browsing environments, and if cross site scripting happens to be part of their browsing environment when they visit your site, so be it, let them beware and let them take whatever hit.  i see no reason to forbid things because they are complicated.  to me it seems like the web content holding royalty are just afraid of being mashed upon, and have decided to enforce arbitrary ruling that forces XSS to be so bloody gimped out.

greasemonkey just seems so very unnecessary.  its just sanctioning for XSS, but with all the 1991-era pain-in-the-ass of downloading and installing.</description>
		<content:encoded><![CDATA[<p><b>GOTCHA</b><br />
ok so this isnt even meant to circumvent cross domain sites in the first place.  even if it did, the gotcha is that you cannot use REST unless you can cram all your query parameters into form actions: form target submission is the only way to iframe load (the only way to do cross domain) with a HTTP-Method other than GET.  someone for the love of christ tell me i&#8217;m wrong cause this sucks.  i&#8217;d much rather a json interchange format.</p>
<p>cross site security is garbage just in principle.  if you want to be secure, dont link to someone elses content and dont go to sites that redirect you to something suspiciously resembling bankofamerica.com.  if you want to be insecure and link to someones content, wish to let their site graft itself onto your site, to me it seems blisteringly obvious that the web page should be permitted to do so, along with the risks that carries, and that users should be informed of the connections.  users ought be responsible for their browsing environments, and if cross site scripting happens to be part of their browsing environment when they visit your site, so be it, let them beware and let them take whatever hit.  i see no reason to forbid things because they are complicated.  to me it seems like the web content holding royalty are just afraid of being mashed upon, and have decided to enforce arbitrary ruling that forces XSS to be so bloody gimped out.</p>
<p>greasemonkey just seems so very unnecessary.  its just sanctioning for XSS, but with all the 1991-era pain-in-the-ass of downloading and installing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jordan</title>
		<link>http://ajaxian.com/archives/subspace-enabling-trusted-cross-domain-ajax/comment-page-1#comment-250950</link>
		<dc:creator>Jordan</dc:creator>
		<pubDate>Tue, 29 May 2007 12:30:46 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2393#comment-250950</guid>
		<description>Since this post is being increasing linked from elsewhere, I ought to rectify my previous misunderstanding and say that this technique is indeed novel and not used by Dojo as of current.</description>
		<content:encoded><![CDATA[<p>Since this post is being increasing linked from elsewhere, I ought to rectify my previous misunderstanding and say that this technique is indeed novel and not used by Dojo as of current.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hans Blink</title>
		<link>http://ajaxian.com/archives/subspace-enabling-trusted-cross-domain-ajax/comment-page-1#comment-250477</link>
		<dc:creator>Hans Blink</dc:creator>
		<pubDate>Tue, 15 May 2007 08:09:10 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2393#comment-250477</guid>
		<description>Where is the prototype source?</description>
		<content:encoded><![CDATA[<p>Where is the prototype source?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mikael bergkvist</title>
		<link>http://ajaxian.com/archives/subspace-enabling-trusted-cross-domain-ajax/comment-page-1#comment-250467</link>
		<dc:creator>mikael bergkvist</dc:creator>
		<pubDate>Mon, 14 May 2007 23:37:55 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2393#comment-250467</guid>
		<description>I think there should be a an organisation that one could go through, that validates data sources.

Ex: src=&quot;http://www.validate.org?return=www.mysite.com/some_data.js&quot;

If the link isn&#039;t validated by the service, I would get void() in return, otherwise, I&#039;d get some code/data from mysite.com..</description>
		<content:encoded><![CDATA[<p>I think there should be a an organisation that one could go through, that validates data sources.</p>
<p>Ex: src=&#8221;http://www.validate.org?return=www.mysite.com/some_data.js&#8221;</p>
<p>If the link isn&#8217;t validated by the service, I would get void() in return, otherwise, I&#8217;d get some code/data from mysite.com..</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Collin Jackson</title>
		<link>http://ajaxian.com/archives/subspace-enabling-trusted-cross-domain-ajax/comment-page-1#comment-250445</link>
		<dc:creator>Collin Jackson</dc:creator>
		<pubDate>Mon, 14 May 2007 17:05:02 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2393#comment-250445</guid>
		<description>James and Mike - The idea is to combine cross-*sub*domain communication with dynamic script insertion to get true cross-*domain* communication, but in a controlled way that avoids the excessive trust requirements of dynamic script insertion.

Brian - You&#039;re right, Subspace isn&#039;t very back button friendly, and is best suited for single page applications.</description>
		<content:encoded><![CDATA[<p>James and Mike &#8211; The idea is to combine cross-*sub*domain communication with dynamic script insertion to get true cross-*domain* communication, but in a controlled way that avoids the excessive trust requirements of dynamic script insertion.</p>
<p>Brian &#8211; You&#8217;re right, Subspace isn&#8217;t very back button friendly, and is best suited for single page applications.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike</title>
		<link>http://ajaxian.com/archives/subspace-enabling-trusted-cross-domain-ajax/comment-page-1#comment-250444</link>
		<dc:creator>Mike</dc:creator>
		<pubDate>Mon, 14 May 2007 16:56:01 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2393#comment-250444</guid>
		<description>You can also use Dynamic Script Insertion to tackle this issue. It is far simpler and much more robust. See my website link above for more information.</description>
		<content:encoded><![CDATA[<p>You can also use Dynamic Script Insertion to tackle this issue. It is far simpler and much more robust. See my website link above for more information.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jordan</title>
		<link>http://ajaxian.com/archives/subspace-enabling-trusted-cross-domain-ajax/comment-page-1#comment-250436</link>
		<dc:creator>Jordan</dc:creator>
		<pubDate>Mon, 14 May 2007 15:05:43 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2393#comment-250436</guid>
		<description>Dojo has had a module that does that for some time now. It&#039;s not a novel idea.</description>
		<content:encoded><![CDATA[<p>Dojo has had a module that does that for some time now. It&#8217;s not a novel idea.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brian</title>
		<link>http://ajaxian.com/archives/subspace-enabling-trusted-cross-domain-ajax/comment-page-1#comment-250434</link>
		<dc:creator>Brian</dc:creator>
		<pubDate>Mon, 14 May 2007 14:54:14 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2393#comment-250434</guid>
		<description>This is an interesting paper.  However the use of iframes will likely interfere with the history and make proper back/forward button usage difficult or impossible.</description>
		<content:encoded><![CDATA[<p>This is an interesting paper.  However the use of iframes will likely interfere with the history and make proper back/forward button usage difficult or impossible.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James</title>
		<link>http://ajaxian.com/archives/subspace-enabling-trusted-cross-domain-ajax/comment-page-1#comment-250432</link>
		<dc:creator>James</dc:creator>
		<pubDate>Mon, 14 May 2007 14:52:16 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2393#comment-250432</guid>
		<description>It would have been better if they named this Secure *Sub*-Domain Communciation for Web Mashups, since only communication with a subdomain is allowed (from www.mashup.com to webservice.mashup.com, not from www.mashup.com to webservice.other.com). It seems like a refinement of the standard document.domain type of iframe communication. But the document does have some nice summary information in there.</description>
		<content:encoded><![CDATA[<p>It would have been better if they named this Secure *Sub*-Domain Communciation for Web Mashups, since only communication with a subdomain is allowed (from <a href="http://www.mashup.com" rel="nofollow">http://www.mashup.com</a> to webservice.mashup.com, not from <a href="http://www.mashup.com" rel="nofollow">http://www.mashup.com</a> to webservice.other.com). It seems like a refinement of the standard document.domain type of iframe communication. But the document does have some nice summary information in there.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

