mirror of
https://github.com/wassname/chatGPTBox.git
synced 2026-07-21 12:30:21 +08:00
feat: add entry for Independent Panel and Keyboard Shortcuts
This commit is contained in:
+3
-1
@@ -8,10 +8,12 @@ export * from './get-conversation-pairs'
|
||||
export * from './get-core-content-text'
|
||||
export * from './get-possible-element-by-query-selector'
|
||||
export * from './init-session'
|
||||
export * from './is-firefox.mjs'
|
||||
export * from './is-edge'
|
||||
export * from './is-firefox'
|
||||
export * from './is-mobile'
|
||||
export * from './is-safari'
|
||||
export * from './limited-fetch'
|
||||
export * from './open-url'
|
||||
export * from './set-element-position-in-viewport'
|
||||
export * from './stream-async-iterable'
|
||||
export * from './update-ref-height'
|
||||
|
||||
@@ -0,0 +1,3 @@
|
||||
export function isEdge() {
|
||||
return navigator.userAgent.toLowerCase().includes('edg')
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
import Browser from 'webextension-polyfill'
|
||||
|
||||
export function openUrl(url) {
|
||||
Browser.tabs.query({ url }).then((tabs) => {
|
||||
if (tabs.length > 0) {
|
||||
Browser.tabs.update(tabs[0].id, { active: true })
|
||||
} else {
|
||||
Browser.tabs.create({ url })
|
||||
}
|
||||
})
|
||||
}
|
||||
Reference in New Issue
Block a user