123456789101112131415161718192021222324252627282930313233343536373839404142 |
- <!DOCTYPE html>
- <html>
- <head>
- <script type="application/javascript">
- function setDomain(domain) {
- document.domain = domain;
- }
- function tryToAccess(otherWin) {
- try {
- var text = otherWin.document.getElementById('foo').innerHTML;
- return /Better Late/.exec(text);
- } catch (e) { return false; }
- }
- var gRef = null;
- function storeReference(otherWin) {
- gRef = otherWin.document.getElementById('foo');
- }
- function tryToAccessStored() {
- try {
- return /Better Late/.exec(gRef.innerHTML);
- } catch (e) { return false; }
- }
- function invokingFunctionThrowsSecurityException(name) {
- try {
- window[name]();
- return false;
- } catch (e) { return /insecure|denied/.test(e); }
- }
- </script>
- </head>
- <body>
- <span id="foo">Better Late than Never</span>
- </body>
- </html>
|