🐛 更新文档

This commit is contained in:
Tw93
2022-11-07 16:44:49 +08:00
parent 7e2b69bba9
commit 3a3f2f4cf0
2 changed files with 6 additions and 6 deletions

View File

@@ -89,15 +89,15 @@ npm run build
## Advanced
#### How do I rewrite the style, e.g. to remove ads from the original site, or even redesign it?
#### 1. How do I rewrite the style, e.g. to remove ads from the original site, or even redesign it?
First open devtools debug mode, find the name of the style you want to change and verify the effect in devtools first, find the location of the style in `pake.js` with `style.innerHTML` and add the style you need to override, there are some examples you can copy. Remember to remove the devtools comments before packaging.
#### How to inject js code, e.g. to implement event listeners, e.g. keyboard shortcuts?
#### 2. How to inject js code, e.g. to implement event listeners, e.g. keyboard shortcuts?
Refer to the event listener in `pake.js` with `document.addEventListener`, and write it directly, it's more of a basic front-end technique here.
#### How to communicate with Pake about events in containers, such as dragging and dropping, scrolling, special clicks on the Web, etc.?
#### 3. How to communicate with Pake about events in containers, such as dragging and dropping, scrolling, special clicks on the Web, etc.?
Refer to the communication code in `pake.js` with `postMessage`, write the event listener and then use `window.ipc.postMessage` to pass the event and its parameters, then refer to the container to receive events `window.drag_window` and handle them yourself, for more information, refer to tauri and wry's official documentation.