File tree Expand file tree Collapse file tree 2 files changed +11
-10
lines changed Expand file tree Collapse file tree 2 files changed +11
-10
lines changed Original file line number Diff line number Diff line change @@ -47,11 +47,13 @@ function App() {
47
47
const message = IoC . instance ( MessageInternal ) as MessageInternal ;
48
48
useEffect ( ( ) => {
49
49
systemManage . getNotice ( ) . then ( ( res ) => {
50
- setNotice ( res . notice ) ;
51
- setIsRead ( res . isRead ) ;
50
+ if ( res ) {
51
+ setNotice ( res . notice ) ;
52
+ setIsRead ( res . isRead ) ;
53
+ }
52
54
} ) ;
53
55
systemManage . getVersion ( ) . then ( ( res ) => {
54
- setVersion ( res ) ;
56
+ res && setVersion ( res ) ;
55
57
} ) ;
56
58
chrome . tabs . query ( { active : true , currentWindow : true } , ( tabs ) => {
57
59
if ( ! tabs . length ) {
@@ -89,8 +91,10 @@ function App() {
89
91
type = "text"
90
92
icon = { < IconHome /> }
91
93
iconOnly
92
- href = "/src/options.html"
93
- target = "_blank"
94
+ onClick = { ( ) => {
95
+ // 用a链接的方式,vivaldi竟然会直接崩溃
96
+ window . open ( "/src/options.html" , "_blank" ) ;
97
+ } }
94
98
/>
95
99
< Badge count = { isRead ? 0 : 1 } dot offset = { [ - 8 , 6 ] } >
96
100
< Button
@@ -121,7 +125,8 @@ function App() {
121
125
} ,
122
126
} ) ;
123
127
window . open (
124
- "/src/options.html#/script/editor?target=initial"
128
+ "/src/options.html#/script/editor?target=initial" ,
129
+ "_blank"
125
130
) ;
126
131
}
127
132
} ) ;
Original file line number Diff line number Diff line change @@ -372,17 +372,13 @@ export default class Runtime extends Manager {
372
372
[ runAt ] = script . metadata [ "run-at" ] ;
373
373
}
374
374
switch ( runAt ) {
375
- case "document-body" :
376
- case "document-menu" :
377
375
case "document-start" :
378
376
runAt = "document_start" ;
379
377
break ;
380
378
case "document-end" :
381
379
runAt = "document_end" ;
382
380
break ;
383
381
case "document-idle" :
384
- runAt = "document_idle" ;
385
- break ;
386
382
default :
387
383
runAt = "document_idle" ;
388
384
break ;
You can’t perform that action at this time.
0 commit comments