Simulate Script Injection Via Data URI
Well, not only downloads on the fly, the data uri works for almost everything ( only iOS 5 beta does not want to work with inline data uri AUDIO sources .... but this is another story ... ) ... so ...
Surely there is some job to do in the createResponse() function but ... hey, we can stop bothering servers now ;)
How To Simulate Script injection
Let's say you want a test but you don't want to bother a server. However, you want to be sure the test is asynchronous and it simulates the server.
var
head = document.getElementsByTagName("head")[0],
script = document.createElement("script")
;
head.insertBefore(script, head.lastChild);
script.src = "data:text/javascript;base64," + btoa(
"alert('Hello World')"
);
How To Simulate JSONP
Same trick, isn't it? ... except:
script.src = "data:text/javascript;base64," + btoa(
"callback(" + JSON.stringify(dummyData) + ")"
);
How To Drop Server Requests
well, this is the tricky one ...Surely there is some job to do in the createResponse() function but ... hey, we can stop bothering servers now ;)
Comments
Post a Comment