File tree Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Original file line number Diff line number Diff line change 199
199
// @description :zh-TW 從無所不知的 ChatGPT 生成無窮無盡的答案 (用任何語言!)
200
200
// @author Adam Lui
201
201
// @namespace https://github.com/adamlui
202
- // @version 2025.2.28.1
202
+ // @version 2025.2.28.2
203
203
// @license MIT
204
204
// @icon https://assets.chatgptinfinity.com/images/icons/infinity-symbol/circled/with-robot/icon48.png?v=69e434b
205
205
// @icon 64 https://assets.chatgptinfinity.com/images/icons/infinity-symbol/circled/with-robot/icon64.png?v=69e434b
624
624
toggles . sidebar . update . navicon ( { preload : true } )
625
625
626
626
// Init EXTENSION ACTIVE state
627
- env . extensionActive = false
628
- postMessage ( { action : 'getExtensionInfo' , source : `${ app . slug } .user.js` } )
627
+ postMessage ( { action : 'getExtensionInfo' , source : `${ app . slug } .user.js` } , location . origin )
629
628
addEventListener ( 'message' , handleMsgResp )
630
629
function handleMsgResp ( resp ) {
631
- const sender = resp . data . source ; env . extensionActive = sender . includes ( app . slug ) && / e x t e n s i o n / i. test ( sender ) }
630
+ if ( resp . origin != location . origin ) return
631
+ const sender = resp . data . source
632
+ env . extensionActive = sender . includes ( app . slug ) && / e x t e n s i o n / i. test ( sender )
633
+ }
632
634
await new Promise ( resolve => setTimeout ( resolve , 100 ) ) // wait for extension response
633
635
removeEventListener ( 'message' , handleMsgResp )
634
636
You can’t perform that action at this time.
0 commit comments