webos com.palm.pdf 服务问题

发布于 2024-07-30 17:24:52 字数 1000 浏览 5 评论 0原文

我正在尝试重现标准 PDF 查看器。 我已经复制了源代码,但将它们部署到模拟器后,日志中出现以下错误 当用户点击其中的“下一页”/“上一页”页面时: 错误:服务请求:palm://com.palm.pdf 未运行

这是在以下代码中发生的:

executeJump: function ( numPages ) {
    Mojo.Log.info("JUMPING TO THE PAGE: " + numPages);
    //this.controller.serviceRequest('palm://com.palm.pdf/events', {
    this.controller.serviceRequest('palm://com.palm.pdf/events', {
        method: 'jumpToPage',
        parameters: {
            docid: this.document_id,
            numPages: numPages
        },
        onSuccess: function(payload) {
            if ((payload.errorCode !== undefined) || (payload.curPage === undefined)) {
                Mojo.Log.error("executeJump failed: " + Object.toJSON( payload ) );
                return;
            }

            this.currentpage = payload.curPage;

        }.bind(this)
    });

},

我已经通过 google 搜索了所有服务,但找不到该服务的任何文档(com.palm.pdf ) 为什么它不在我的应用程序中启动,而是在标准应用程序中启动? 标准应用程序称为 com.palm.pdfviewer。

非常感谢任何帮助。

I'm trying to reproduce standard PDF viewer. I've copied sources but after they are deployed to the emulator the following error appears in log
when user hits 'next'/'prev' page in it:
Error: service request: palm://com.palm.pdf is not running

This is happened in the following code:

executeJump: function ( numPages ) {
    Mojo.Log.info("JUMPING TO THE PAGE: " + numPages);
    //this.controller.serviceRequest('palm://com.palm.pdf/events', {
    this.controller.serviceRequest('palm://com.palm.pdf/events', {
        method: 'jumpToPage',
        parameters: {
            docid: this.document_id,
            numPages: numPages
        },
        onSuccess: function(payload) {
            if ((payload.errorCode !== undefined) || (payload.curPage === undefined)) {
                Mojo.Log.error("executeJump failed: " + Object.toJSON( payload ) );
                return;
            }

            this.currentpage = payload.curPage;

        }.bind(this)
    });

},

I've googled though the all services but I can't find any documentation of this one (com.palm.pdf)
Why it is not started in my app but starts in the standard one? The standard app is called com.palm.pdfviewer.

Any help is very appreciated.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文