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

  • Home
  • SEARCH
  • 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 6550473
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 25, 20262026-05-25T12:13:12+00:00 2026-05-25T12:13:12+00:00

Using embedded SpiderMonkey in my C++ application I would like to extract all the

  • 0

Using embedded SpiderMonkey in my C++ application I would like to extract all the strings from JavaScript code. JavaScript code looks something like this:

var foo = "something";  
var space = " ";  
var bar = foo + space + "beautiful";  

C++ code looks like this:

char *script = "var foo = \"something\"; var space = \" \"; var bar = foo + space + \"beautiful\";";
ok = JS_EvaluateScript(cx, global, script, strlen(script), filename, lineno, &rval);

So my questions is, after SpiderMonkey executes JavaScript, how can I extract the string from variable bar (extracted value should be “something beautiful”) and use it in my regular C++ code? I guess I have to evaluate the script first and then somehow extract the string from the JavaScript variable. I don’t know how to extract the string using SpiderMonkey.

My second question:
http://siliconforks.com/doc/parsing-javascript-with-spidermonkey/
This SpiderMonkey JavaScript parser is written for SpiderMonkey 1.6.
How can this be done with latest SpiderMonkey, because APIs for
parsing have changed?

Thnx in advance,
Goran

  • 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. Editorial Team
    Editorial Team
    2026-05-25T12:13:12+00:00Added an answer on May 25, 2026 at 12:13 pm

    Since bar is property of global object, after the JS_EvaluateScript() I can use JS_GetProperty() function, something like this

    JS_GetProperty(cx, global, "bar", &rval);
    JSString *str = JS_ValueToString(cx, rval);
    printf("%s\n", JS_EncodeString(cx, str));
    
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I am using an embedded flash movie in my web page. I would like
I much prefer using this 'embedded' style inserts in a pl/sql block (opposed to
is there any way to avoid this when using embedded web server in windows?
I'm using the embedded Javascript elements provided by Facebook to make my website support
I am using an embedded typeface using the following code: @font-face {font-family: 'PFDinTextPro-Regular';src: url('../webfonts/15B214_0.eot');src:
I'm planning on using an embedded browser in my pygtk application and I'm debating
I have a simple Java web application using HSQLDB embedded database. The application is
I'm using embedded Jetty to launch a standard Java webapp. My launcher is something
I am using an embedded windows media player using following code. <div class=form_date> <object
Greetings, I'm using embedded java, I write the application to a low resource device.

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.