On 1/23/15 7:50 AM, Tomasz wrote:
This is not what I wanted :) I want to have the exact URLs of the particular
files in which the calls were. So, if a particular method is called from a
JavaScript from Doubleclick.net, I expect to get a URL of this JavaScript.
Yeah, you didn't say that up front.... ;)
JS::Rooted<JSObject*> stack(cx);
if (!JS::CaptureCurrentStack(cx, &stack, 1)) {
return false;
}
JS::Rooted<JS::Value> source(cx);
if (!JS_GetProperty(stack, "source", &source)) {
return false;
}
if (source.isString()) {
nsAutoJSString str;
if (!str.init(cx, source.toString())) {
return false;
}
printf("%s\n", NS_ConvertUTF16toUTF8(str).get());
}
// Obviously you can also print line/column numbers, since this is an
// entire stack representation.
-Boris
_______________________________________________
dev-platform mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-platform