问题标签 [chromium-tabs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
237 浏览

objective-c - Chromium 选项卡 - 无法更新选项卡图标

我正在尝试chromium-tabs。我有一个问题,标签的图标在第一次创建后永远不会正确更新。在我的CTTabContents子类中,我有:

如果选项卡将其选定状态更改为其他状态,这应该会更改图标。但事实并非如此。图标永远不会改变。请注意,我已经(id)initWithBaseTabContents:(CTTabContents *)baseContents andJid:(NSString *)jid andStatus:(NSString *)status在它们正常工作的地方尝试了相同的确切调用,因此这些调用仅在稍后更新图标时才会失败。

我还确保函数被调用(我看到了日志语句)。这里有什么问题?另外,这是 Chrome 实际使用的 fork 吗?它显然适用于Chrome,这很奇怪......我做错了什么吗?

我什至尝试[[[self.browser.windowController window] contentView] setNeedsDisplay:YES];tabDidBecomeSelected函数中进行强制重绘整个窗口,以防他们更新图标的代码失败,但仍然没有运气。

0 投票
1 回答
231 浏览

google-chrome - 如何在 chrome 浏览器中捕获打包应用程序的屏幕截图?

我们正在 chromium os 上开发一些打包的应用程序......并且要求是捕获我的打包应用程序 gui 的屏幕截图......

chrome 应用程序中没有 chrome api 可以从应用程序本身捕获它...

但是chrome扩展中有一个api chrome.tab.captureVisibleTab。但这也只截取浏览器选项卡的屏幕截图,而不是打包的应用程序

请帮助如何截取应用程序用户界面的屏幕截图?

0 投票
3 回答
14057 浏览

html - 如何刷新 CEF 窗口?

我有一个带有 2 个标签的应用程序。app 的容器是用本机代码开发的,CEF 已用于在其中一个选项卡中打开 html 页面。当我从选项卡 1(本机)切换到选项卡 2(CEF)时,选项卡 1 的内容在选项卡 2 上可见,尽管选项卡 2 已加载 html 页面。当我在这种情况下将鼠标悬停在选项卡 2 上或在选项卡 2 上执行任何活动(当前选项卡 1 的内容可见)时,html 内容变得可见。我检查了我的隐藏/显示呼叫是否正确发送。

由于我找不到任何解决方案,我想知道是否有某种方法可以刷新 CEF 页面。我认为,如果我能够在每次切换到 Tab 2 时刷新 Tab 2,它应该可以正常工作。谢谢