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.
|
|||
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. |
|||
« Next Oldest | Next Newest »
|
User(s) browsing this thread: 1 Guest(s)