Ivan De Marino
5f0ed88a90
Handling "window opening" in PhantomJS.
...
This addresses [Issue #151 ](http://code.google.com/p/phantomjs/issues/detail?id=151 ).
Summary of the new API:
- page.pages[]
- page.pagesWindowName[]
- page.getPage(windowName)
- page.windowName
- page.onPageCreated = function(newPage) { ... }
The page object created by the user holds responsibility of the "child" pages it creates.
If a page closes (i.e. window.close()) or a call to "page.pages[i].release()" is done,
the array "page.pages[]" will automatically update to contain only the pages still open.
2012-07-13 09:56:47 -07:00
Jon Leighton
28d507d24f
Allow debug/warning messages to be enabled at runtime.
...
https://code.google.com/p/phantomjs/issues/detail?id=575
2012-06-14 23:34:40 -07:00
Nera Liu
c85a26a229
Add --local-storage-quota and --local-storage-path options for issue 300.
...
Add sanity check for the configuration of --local-storage-quota and --local-storage-path.
issue 300 - http://code.google.com/p/phantomjs/issues/detail?id=300
2012-05-19 21:04:01 +08:00
Ariya Hidayat
14b1ec6688
Remove setting and command-line option for plugins loading.
...
http://code.google.com/p/phantomjs/issues/detail?id=418
2012-03-23 07:42:17 -07:00
Ariya Hidayat
c12f1aab4a
Control web security setting.
...
This is through --web-security command-line option and
webSecurityEnabled configuration setting.
When web security is off (disabled), universal access to any location
from any document is granted. Use it with caution!
Patch by Danny Wang <wangyang0123@gmail.com>.
Originally from https://github.com/ariya/phantomjs/pull/212 .
http://code.google.com/p/phantomjs/issues/detail?id=28
2012-03-12 23:37:50 -07:00
Stephen Young
7615582e0c
Proxy authentication support.
...
This is through --proxy-auth command-line option and proxyAuth
configuration setting.
http://code.google.com/p/phantomjs/issues/detail?id=105
2012-03-12 20:51:14 -07:00
Jon Leighton
e88e008ecf
Add option to specify whether or not the remote debugger should autorun.
...
http://code.google.com/p/phantomjs/issues/detail?id=399
2012-02-28 07:46:09 -08:00
execjosh
12504321e1
Add conventional "--help" option
...
Most command-line programs provide an option to display the usage
message. Currently, this is achieved by passing no options at all.
This change allows for a more intuitive way for users to check the
list of available options.
http://code.google.com/p/phantomjs/issues/detail?id=347
2012-01-12 03:02:46 -08:00
Ariya Hidayat
ac95479424
Merge pull request #166 from jgornick/add-socks5-proxy
...
Added ability to specify SOCKS5 proxy type.
http://code.google.com/p/phantomjs/issues/detail?id=266
2011-11-21 20:47:56 -08:00
Leo Franchi
610fb41922
Add support for remotely debugging a script.
...
This adds a new parameter --remote-debugger-port=<port>. When set,
phantomjs is operating in debug mode and will expose a webkit remote
debugger on the desired port. It can be attached to from any WebKit
browser on the given port and debugged.
2011-11-15 19:02:06 -05:00
Joe Gornick
d91c5af9b2
Added ability to specify SOCKS5 proxy type.
2011-11-08 21:58:48 -06:00
Ariya Hidayat
76de868075
Make HTTP authentication as page settings.
...
http://code.google.com/p/phantomjs/issues/detail?id=45
2011-09-16 17:34:02 -07:00
Ariya Hidayat
5449251a6c
Unify the name to 'cookiesFile' everywhere.
...
http://code.google.com/p/phantomjs/issues/detail?id=91
http://code.google.com/p/phantomjs/issues/detail?id=180
2011-09-15 09:40:22 -07:00
Ariya Hidayat
059e72588c
Rename option/config to localToRemoteUrlAccess(Enabled).
2011-09-07 09:27:20 -07:00
Ariya Hidayat
d35f81bbda
Decouple static helper methods from a class.
2011-09-06 17:00:59 -07:00
Ariya Hidayat
cebe64ec31
Config to limit the disk cache size.
...
Based on the previous patch at https://github.com/ariya/phantomjs/pull/144 .
http://code.google.com/p/phantomjs/issues/detail?id=220
2011-09-06 16:33:11 -07:00
mintbridge
af71868c23
add basic http auth support to networkaccessmanager, and add the ability to pass the auth credentials in from the command line
2011-09-02 16:35:58 +01:00
execjosh
d792cd8d05
Remove ini file related stuff from Config
2011-08-30 00:50:59 +09:00
execjosh
26f7185bf6
Implement JSON config loader
2011-08-30 00:43:41 +09:00
execjosh
8f89ddc9a3
Make Config extend QObject
2011-08-29 23:23:01 +09:00
execjosh
3c790d80a8
Migrate command-line argument processing logic to Config
2011-08-28 22:13:57 +09:00
execjosh
9c94a8ef24
Rename ini file code to "Config::loadIniFile"
2011-08-28 21:12:40 +09:00
execjosh
ad53b9bb3e
Rename "PhantomConfig" to "Config"
2011-08-28 21:11:20 +09:00