File tree Expand file tree Collapse file tree
src/app/service/offscreen Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -25,7 +25,7 @@ export class CustomEventMessage implements Message {
2525 ) {
2626 window . addEventListener ( ( isContent ? "ct" : "fd" ) + flag , ( event ) => {
2727 if ( event instanceof MouseEvent ) {
28- this . relatedTarget . set ( event . clientX , event . relatedTarget ! ) ;
28+ this . relatedTarget . set ( event . movementX , event . relatedTarget ! ) ;
2929 return ;
3030 } else if ( event instanceof CustomEvent ) {
3131 this . messageHandle ( event . detail , new CustomEventPostMessage ( this ) ) ;
@@ -142,7 +142,7 @@ export class CustomEventMessage implements Message {
142142 const id = ++ this . relateId ;
143143 // 可以使用此种方式交互element
144144 const ev = new MouseEvent ( ( this . isContent ? "fd" : "ct" ) + this . flag , {
145- clientX : id ,
145+ movementX : id ,
146146 relatedTarget : target ,
147147 } ) ;
148148 window . dispatchEvent ( ev ) ;
Original file line number Diff line number Diff line change @@ -10,8 +10,6 @@ import { MessageQueue } from "@Packages/message/message_queue";
1010
1111// offscreen环境的管理器
1212export class OffscreenManager {
13- private extensionMessage : MessageSend = new ExtensionMessageSend ( ) ;
14-
1513 private windowMessage = new WindowMessage ( window , sandbox , true ) ;
1614
1715 private windowServer : Server = new Server ( "offscreen" , this . windowMessage ) ;
@@ -20,9 +18,7 @@ export class OffscreenManager {
2018
2119 private serviceWorker = new ServiceWorkerClient ( this . extensionMessage ) ;
2220
23- constructor ( private extensionMessage :MessageSend ) {
24-
25- }
21+ constructor ( private extensionMessage : MessageSend ) { }
2622
2723 logger ( data : Logger ) {
2824 const dao = new LoggerDAO ( ) ;
Original file line number Diff line number Diff line change @@ -47,6 +47,10 @@ export class ScriptService {
4747 }
4848 } ) ;
4949 subscribeScriptInstall ( this . messageQueue , async ( data ) => {
50+ // 普通脚本不处理
51+ if ( data . script . type === SCRIPT_TYPE_NORMAL ) {
52+ return ;
53+ }
5054 // 判断是开启还是关闭
5155 if ( data . script . status === SCRIPT_STATUS_ENABLE ) {
5256 // 构造脚本运行资源,发送给沙盒运行
You can’t perform that action at this time.
0 commit comments