Current time: 11-12-2019, 06:32 PM Hello There, Guest! (LoginRegister)

Post Reply 
 
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Why not use window->eval() instead of window->execScript in ScriptEngine.cpp
10-31-2014, 05:37 PM
Post: #1
Why not use window->eval() instead of window->execScript in ScriptEngine.cpp
Cause some script is not work in Firefox and Chrome, but only can execute in IE10.
Find all posts by this user
Quote this message in a reply
11-04-2014, 02:04 AM
Post: #2
RE: Why not use window->eval() instead of window->execScript in ScriptEngine.cpp
I don't think you're looking at the correct code. There is custom code for each browser for running script and you are likely running into Chrome/Firefox sandbox issues. That said, Chrome should be using the same interface that the dev console uses so if you can run a script there it should work.

Here is the code in the Chrome agent that executes script: https://github.com/WPO-Foundation/webpag...ger.js#L89

Here is the IE code: https://github.com/WPO-Foundation/webpag...pt.cc#L557

Here is the Firefox code: https://github.com/WPO-Foundation/webpag...il.js#L123

Firefox has a pretty restrictive sandbox that I haven't found a way out of from an extension yet but Chrome and IE should both have good page access.
Visit this user's website Find all posts by this user
Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 2 Guest(s)