| 123456789101112131415161718 |
- mergeInto(LibraryManager.library, {
- // 通用JS调用方法
- JH_CallJSFunction: function(functionName, jsonParams) {
- const fnName = UTF8ToString(functionName);
- const paramsStr = UTF8ToString(jsonParams);
-
- try {
- const params = JSON.parse(paramsStr);
- if (typeof window[fnName] === 'function') {
- window[fnName](params);
- } else {
- console.error(`JS函数 ${fnName} 未定义`);
- }
- } catch (e) {
- console.error('调用JS函数失败:', e);
- }
- }
- });
|