-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[CEF125+] Fix DevTools to popup #221
Conversation
DevTools doesn't popup and is fixed on a current tab window when we use Chrome bootstrap and Alloy runtime style.
実装は無視していただいて、 #221 (comment) のようにDevToolsがChromeのアイコンで表示されるようになることについて、これで問題ないと思うか、問題ありと思うか意見をいただけませんか? |
Cefのサンプルコードや、 https://magpcss.org/ceforum/viewtopic.php?f=6&t=19792&p=55334 の内容を元に色々試しているが、上手くいっていない。 chromiumembedded/cef#3685 にはChrome bootstrapとAlloy runtime styleについて、
とあるので、従来のようなウィンドウレスでChronosのウィンドウに結合するような使い方はできなさそう。 |
Chronosのアイコンが使われるようにするのに賛成です。 |
ためしに.dllのリソースを直接ツールで置き換えるとかできないものだろうか。 |
簡単にできるならもちろんその方が良いですが、一方でやり方が分からないならそんなに労力をかけるようなところでもないかなと思います。 |
コメントありがとうございます。 |
ありがとうございます。 |
ありがとうございます。 |
判明している問題: NetworkやPerformanceのダウンロードをしようとするとクラッシュする。 |
検証時CEF126を使っていたが、beta版のCEF127で試したら直っていた。 |
これと同件と思われる。 |
同意見でした。
Chronosのアイコンでいけるみたいですね。異論ありません。 |
https://github.com/chromium/chromium/tree/main/chrome/app/theme/chromium |
そうですね、そのあたりの.icoを置き換えたらいけそうな気がします。 |
DevToolsからNetworkを表示して、左下の履歴から適当なURLを開こうとすると、Chronosで開くと同時にChromiumでも開いてしまう。 |
v14.1.119.1のDevToolsでは何も開かない。 |
まあ、一旦は制限事項でで良いか。 |
これは #223 に起票した。 |
CefBrowserSettings& settings, | ||
CefRefPtr<CefDictionaryValue>& extra_info, | ||
bool* use_default_window) | ||
{ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
現状は実装が空なのだが、 https://github.com/ThinBridge/Chronos/pull/221/files#diff-62b66b5116e3e70c2a991899db0ba77b0bee41543e09a6aaf9b6e1f014f206f9R1564 で言及していることもあり、削除せずに空実装のまま残している。
こちらは別のリポジトリでの対応が必要で、本PRでは対応できないため、次回使用するCEFのバージョンが決まった際に、チャレンジするタスクとして #224 を起票しました。 |
現状でDevToolsをポップアップとして起動することはできているので、レビューをお願いできないでしょうか? Descriptionの方にも記載していますが
|
Which issue(s) this PR fixes:
#203
What this PR does / why we need it:
DevTools doesn't popup and is fixed on a current tab window when we use Chrome bootstrap and Alloy runtime style.
FYI:
chromiumembedded/cef#3685
https://cef-builds.spotifycdn.com/docs/120.1/classCefLifeSpanHandler.html#a42d853d18238d79d2b17d04277bd636a
https://magpcss.org/ceforum/viewtopic.php?f=6&t=19792&p=55334&hilit=Devtools+SetAsPopup#p55334
Known Issues
These are known issues.
They will be fixed after this PR.
Open in new tab
opens two window #223.har
file)How to verify the fixed issue: