Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 163655
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 11, 20262026-05-11T11:36:19+00:00 2026-05-11T11:36:19+00:00

I know, there’s JSONP, which involves server cooperation to name-space the data. What is

  • 0

I know, there’s JSONP, which involves server cooperation to name-space the data.

What is bothering me is the fact that the content of script tag src is evaluated, but it’s NOT available to read.

<script src='http://www.google.com'></script> 

All we need to figure out is how to namespace the data, that’s all. Of course I tried pretty idiotic things with no relevant result (I know this doesn’t work, but you can see what I’m trying to achieve):

<script>eval('var namespace='');</script> <script src='http://www.google.com'></script> <script>eval('';');</script> 

Since there’s really no relevant info on how the src content is evaluated, I know it’s global scope, but if we could trace evaluation steps or maybe chain evals scope somehow (not much documentation about this as well), we could solve this annoying ‘evaluated but not readable‘ thing.

Any ideas?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. 2026-05-11T11:36:20+00:00Added an answer on May 11, 2026 at 11:36 am

    HTML5 provides window.postMessage which provides a mechanism for safe cross domain messaging, and is supported by Firefox 3, Opera 9.6, and WebKit nightlies.

    That said your suggestion above cannot work because it requires fundamentally different behaviour from javascript’s eval. eval parses and executes the given string in the current context — what you’re requesting is that eval change the actual code of the containing function. eg.

     for (var i = 0; i < 10; i++) eval('; doSomething();'); 

    would become

     for (var i = 0; i < 10; i++) ; doSomething();; 

    meaning the for-loop becomes empty, and doSomething would only be called once. Clearly this would result in incredibly difficult to comprehend semantics, as well as making it substantially less safe to use, as eval would gain the ability to directly influence control flow.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I know there is a function somewhere that will accept a client rect and
I know there's a simple UIViewAnimationOptionTransitionFlipFromLeft and way to implement that, but how do
I know there is a property or method that makes the scrollview/uiview call drawRect:
I know there are a lot of other SO entries that seem like this
I know there is an implementation of VNC using WebSockets (http://novnc.com) but that still
I know there are logical operators such as | the OR operator which can
I know there are many threads that talk about this problem but I don't
I know there is a registry key indicating the install directory, but I don't
I know there are a lot of positive things mod-rewrite accomplishes. But are there
I know there are quite a few line count tools around. Is there something

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.