Can JavaScript access source code of a [removed] element?

前端 未结 2 1816
你的背包
你的背包 2020-12-06 12:24


Can

相关标签:
2条回答
  • 2020-12-06 12:37

    No, this would allow to retrieve the contents of any URL, which would break some security policies. (This would be an equivalent of an ajax get request without same-domain checks.)

    However, since foo.js is on the same domain than the page you can fetch it with an ajax request. Example with jQuery:

    $.get('foo.js', function(source_code) {
        alert('foo.js contains ' + source_code);
    });
    
    0 讨论(0)
  • 2020-12-06 12:38

    No, not directly for fundamental security reasons.

    The fact that you've tagged this with Ajax implies that you're trying to use this as a way to retrieve data. If so, the closest similar approach is JSONP, in which the newly loaded script invokes a method to pass data back to the parent document.

    0 讨论(0)
提交回复
热议问题