39 lines
710 B
JavaScript
39 lines
710 B
JavaScript
//
|
|
// at_start.js
|
|
// Pods
|
|
//
|
|
// Created by Innei on 2025/2/6.
|
|
//
|
|
;(() => {
|
|
window.__RN__ = true
|
|
|
|
function send(data) {
|
|
window.webkit.messageHandlers.message.postMessage?.(JSON.stringify(data))
|
|
}
|
|
|
|
window.bridge = {
|
|
measure: () => {
|
|
send({
|
|
type: "measure",
|
|
})
|
|
},
|
|
setContentHeight: (height) => {
|
|
send({
|
|
type: "setContentHeight",
|
|
payload: height,
|
|
})
|
|
},
|
|
previewImage: (data) => {
|
|
send({
|
|
type: "previewImage",
|
|
payload: {
|
|
images: data.images.map((image) => Array.from(image)),
|
|
index: data.index,
|
|
ext: data.ext,
|
|
filename: data.filename,
|
|
},
|
|
})
|
|
},
|
|
}
|
|
})()
|