Marshall Greenblatt
53ef570f57
chrome: Support Chrome and DevTools command execution ( fixes #3282 , fixes #3600 )
...
Add new CefBrowserHost::[Can]ExecuteChromeCommand methods for executing
arbitrary Chrome commands.
Add support for existing CefBrowserHost::ShowDevTools, CloseDevTools and
HasDevTools methods.
DevTools windows now support the same Views callbacks as normal popup
windows with the new CefLifeSpanHandler::OnBeforeDevToolsPopup callback
as the DevTools-specific equivalent of OnBeforePopup.
Always create DevTools as an undocked window to support use of
ShowDevTools with default Chrome browser windows.
To test:
Run `ceftests --enable-chrome-runtime [--use-views]
--gtest_filter=V8Test.OnUncaughtExceptionDevTools`
OR:
1. Run `cefclient --enable-chrome-runtime [--use-native]`
2. Select "Show DevTools", "Close DevTools" or "Inspect" from the
right-click menu.
3. Notice that the DevTools window is Views-hosted (or native-hosted)
and works as expected.
Add --use-default-popup to get a default styled popup in step 3.
2023-11-14 17:16:43 +00:00
..
2023-10-25 18:20:55 +00:00
2023-10-25 18:20:55 +00:00
2023-06-01 19:32:36 +03:00
2016-11-18 03:19:17 -05:00
2023-01-04 17:47:17 -05:00
2022-03-22 15:11:47 -04:00
2022-03-22 15:11:47 -04:00
2023-07-24 12:57:37 -04:00
2023-01-04 17:47:17 -05:00
2022-03-22 15:11:47 -04:00
2023-01-04 17:47:17 -05:00
2022-03-22 15:11:47 -04:00
2022-03-22 15:11:47 -04:00
2023-01-04 17:47:17 -05:00
2023-01-04 17:47:17 -05:00
2022-03-22 15:11:47 -04:00
2021-06-18 13:42:31 -04:00
2021-06-18 13:42:31 -04:00
2023-06-01 19:32:36 +03:00
2023-06-01 19:32:36 +03:00
2021-04-09 15:04:24 -04:00
2023-02-17 16:01:22 -05:00
2017-01-10 18:40:31 -05:00
2023-01-04 17:47:17 -05:00
2022-03-22 15:11:47 -04:00
2022-03-22 15:11:47 -04:00
2022-03-22 15:11:47 -04:00
2023-11-14 17:16:43 +00:00
2023-11-14 17:16:43 +00:00
2023-01-04 17:47:17 -05:00
2022-10-28 14:28:53 -04:00
2020-09-03 17:44:25 -04:00
2023-02-17 16:01:22 -05:00
2023-02-17 16:01:22 -05:00
2023-01-04 17:47:17 -05:00
2022-04-19 18:52:26 -04:00
2023-06-01 19:32:36 +03:00
2016-11-18 03:19:17 -05:00
2023-01-04 17:47:17 -05:00
2021-06-19 17:19:32 -04:00
2020-01-15 16:11:53 +01:00
2021-06-18 13:42:31 -04:00
2023-11-14 17:16:43 +00:00
2023-11-14 17:16:43 +00:00
2020-01-15 16:11:53 +01:00
2023-11-14 17:16:43 +00:00
2021-06-19 17:19:32 -04:00
2021-06-17 16:16:53 -04:00
2023-01-04 17:47:17 -05:00
2021-06-17 16:16:53 -04:00
2023-06-01 19:32:36 +03:00
2020-03-27 15:54:39 -04:00
2023-01-04 17:47:17 -05:00
2020-04-02 21:19:25 +00:00
2023-01-04 17:47:17 -05:00
2023-01-04 17:47:17 -05:00
2023-01-04 17:47:17 -05:00
2020-09-03 17:44:25 -04:00
2023-01-04 17:47:17 -05:00
2018-09-27 10:32:05 +02:00
2016-11-18 03:19:17 -05:00
2023-06-01 19:32:36 +03:00
2023-01-04 17:47:17 -05:00
2023-06-01 19:32:36 +03:00
2023-05-16 14:44:19 +03:00
2023-01-04 17:47:17 -05:00
2021-06-17 16:16:53 -04:00
2022-07-27 12:52:45 -04:00
2021-06-17 16:16:53 -04:00
2023-06-01 19:32:36 +03:00
2018-09-27 10:32:05 +02:00
2020-07-20 15:43:26 -04:00
2023-07-24 12:57:37 -04:00
2019-03-13 21:27:37 +00:00
2023-05-16 14:44:19 +03:00
2021-06-18 13:42:31 -04:00
2023-06-01 19:32:36 +03:00
2016-11-18 03:19:17 -05:00
2023-01-04 17:47:17 -05:00
2021-06-17 16:16:53 -04:00
2023-01-04 17:47:17 -05:00
2023-10-25 18:20:55 +00:00
2023-10-25 18:20:55 +00:00
2023-03-06 16:48:03 +00:00
2015-12-08 13:47:52 -05:00
2021-09-22 12:08:24 +03:00
2023-06-21 11:18:24 +03:00
2021-06-19 17:19:32 -04:00
2021-06-19 17:19:32 -04:00
2023-07-24 12:57:37 -04:00
2023-06-21 11:18:24 +03:00
2021-06-19 17:19:32 -04:00
2023-11-14 17:16:43 +00:00
2023-06-21 11:18:24 +03:00
2023-06-21 11:18:24 +03:00
2022-11-07 15:21:46 -05:00
2023-01-04 17:47:17 -05:00
2023-11-14 17:16:43 +00:00
2023-06-01 19:32:36 +03:00
2015-02-02 23:18:16 +00:00
2023-09-28 12:01:04 -04:00
2017-11-15 12:00:36 -05:00
2021-06-18 13:42:31 -04:00
2022-06-22 10:56:35 +03:00
2021-06-18 13:42:31 -04:00
2021-06-18 13:42:31 -04:00
2020-01-15 16:11:53 +01:00
2021-06-18 13:42:31 -04:00
2020-09-03 17:44:25 -04:00
2023-10-25 18:20:55 +00:00
2023-09-28 12:01:04 -04:00
2023-01-04 17:47:17 -05:00
2023-07-24 12:57:37 -04:00
2023-06-01 19:32:36 +03:00
2016-11-18 03:19:17 -05:00
2018-09-20 15:17:35 +02:00
2018-09-20 15:17:35 +02:00
2023-07-06 13:19:51 +03:00
2023-07-04 16:38:44 +03:00
2023-07-04 16:38:44 +03:00
2023-07-04 16:38:44 +03:00
2023-01-04 17:47:17 -05:00
2021-09-16 18:25:43 +03:00
2023-03-16 17:19:50 +00:00
2023-11-14 17:16:43 +00:00
2023-11-14 17:16:43 +00:00
2023-01-04 17:47:17 -05:00
2021-06-17 16:16:53 -04:00
2021-06-17 16:16:53 -04:00
2023-01-04 17:47:17 -05:00
2023-09-28 17:44:35 -04:00
2023-09-28 17:44:35 -04:00
2023-01-04 17:47:17 -05:00
2021-06-17 16:16:53 -04:00
2023-09-28 17:44:35 -04:00
2023-09-28 17:44:35 -04:00
2023-09-28 17:44:35 -04:00
2016-11-18 03:19:17 -05:00