问题标签 [tidesdk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1490 浏览

tidesdk - 潮汐dk的单一安全可执行文件

我刚开始研究TideSdk并注意到当我“编译”(或打包)一个项目(在 Win-7 中)时,我得到了所有这些依赖项,这些依赖项实际上是应用程序的未编译源代码。

有没有办法:

  1. 让 Tide SDK 将文件打包成一个可执行文件
  2. 在最终的可执行文件中没有以任何方式、形状或形式可见的源代码吗?

如果这些都不可能,是否有替代这些东西的方法?

0 投票
1 回答
199 浏览

tidesdk - 潮汐dk 可以与Web Audio API 一起使用吗?

如果我构建了一个使用网络音频 api 的网络应用程序,可以使用 titesdk 将其打包并将其转换为桌面应用程序,并且仍然具有“网络音频 API”功能吗?

0 投票
2 回答
1474 浏览

printing - 使用 TideSDK 进行静默打印

更新:我决定在我的项目中使用 appjs,而不是 TideSDK。使用 AppJS,您可以轻松制作节点模块,您可以在其中添加 C++ 模块,以便轻松使用静默打印。我建议任何对该主题感兴趣的人检查一下。祝大家好运!

我正在使用 TideSDK 开发一个应用程序 - 这是一个非常棒的框架,如果您还没有尝试过,请留出一些时间!

无论如何,我正在尝试使用 Javascript 进行打印,但每次都会出现打印设置对话框,就像使用其他浏览器一样。我正在尝试消除该框并传递我希望它打印的打印机。

我知道 FireFox 中有用于静默打印的设置,这是我以前使用的,但 TideSDK 没有任何类似的选项(我已经找到)。

经过大量研究,我认为唯一可行的选项包括 python 脚本、C++ 模块或编辑 TideSDK 源代码并重新编译。对我来说,这三个听起来都比较宽松。修改 TideSDK 源并从中删除对话框webkit_ui_delegate.cpp在以后更新此程序时很可能会导致一些问题 - 除了无法轻松传递打印机名称之外。python 脚本将需要第三方模块并且必须处理页面的内容,我怀疑我是否能够编写一些可以在这方面做得很好的东西。最后,我认为 C++ 解决方案是最可行的,因为它可以访问 win32api,但同样,它必须将 HTML 处理为打印语言,这是我不熟悉的。我想我正在寻找更多为我处理渲染的 webkit 解决方案。

在 TideSDK 上实现静默打印应该怎么做?请包括代码示例。

我主要在寻找Windows解决方案,我已经弄清楚了其他平台。

感谢您的宝贵时间,感谢您的反馈!

0 投票
2 回答
1233 浏览

jquery - Jquery 不能在潮汐dk 上工作

我开始学习潮汐dk,我想尝试包含一些用jquery编写的js函数,但接缝不起作用。

有什么问题吗?我在文件夹资源中添加了 jquery。

ps潮汐dk v1.3.1beta for windows

0 投票
1 回答
506 浏览

javascript - createWindow 和注入样式表

我最近刚刚下载了 TideSDK,但遇到了一些问题。基本上,我想创建一个新窗口,使用外部链接(工作得很好),然后注入一个样式表来修改窗口,就像你可以使用 chrome 扩展一样。

我一生都无法弄清楚如何做到这一点。我尝试了以下几种变体:

没有任何东西会附加到新窗口中。事实上,无论我如何测试新窗口似乎都不会被识别为存在。有任何想法吗?

0 投票
3 回答
494 浏览

macos - 从 TideSDK 中的自定义 URL 检索参数

我在 TideSDK 中组合了一个桌面应用程序,并且在查找通过自定义启动 URL 传递给应用程序的参数时遇到了一些麻烦。

应用程序在调用适当的协议时启动(称为 aaa://),但我无法弄清楚如何获取 URL 字符串。我读了几个线程,建议我可以通过 Ti.API.application.getArguments() 调用获取字符串,但它返回一些奇怪的东西(见下文)。

我并不完全惊讶这似乎不起作用,因为 API 文档说 getArguments 方法返回命令行参数列表。

任何有关如何访问启动 URL 的见解将不胜感激!

0 投票
1 回答
593 浏览

64-bit - 如何在 linux x64 上使用潮汐dk 运行应用程序?

我想像这样使用tidebuilder.py 运行HelloWorld 应用程序(来自TideSDK- Developer -1.4.2-linux-x86-64.tgz 的TideSDK Developer对我不起作用):

但它失败了,因为根据错误消息缺少文件。当我手动检查时,会发生不同的事情,请参见:

如何解决?

平台:Linux alef 3.2.0-4-amd64 #1 SMP Debian 3.2.35-2 x86_64 GNU/Linux

0 投票
2 回答
690 浏览

javascript - 在 TideSDK 中强制下载文件

我正在制作一个基于 html 的 CD 自动运行,我打算用 TideSDK 打包。一切正常,我面临的唯一问题是当有人点击文件下载链接(pdf、zip 等)时,所有文件都在应用程序窗口内打开,因为 webkit 引擎不理解文件类型(例如,zip文件)它显示奇怪的字符而不是下载文件。

所以我想知道我应该如何强制下载文件,以便用户可以将其保存在他的系统中或使用关联的应用程序打开它。

我正在为基于 Windows 的系统制作应用程序。

提前感谢所有抽出时间回复的人:)

0 投票
1 回答
1057 浏览

javascript - 如何从 TideSdk 应用程序的窗口中删除类似窗口的边框?

如何从 TideSdk 应用程序的窗口中删除类似窗口的边框?
我在 API 中找不到解决方案...
截图。
抱歉英语不好。提前致谢!

0 投票
2 回答
646 浏览

font-face - 带有 TideSDK 的 Google Webfonts

刚刚发现 TideSDK,期待即将到来的 1.4.0 版本。我在 Windows 7 32 位上使用 TideSDK Developer 并启动并运行 HelloWorld 应用程序......现在我很高兴尝试大量 CSS3/HTML5 代码片段来查看当前 beta 版本的工作原理。尝试使用 Google webfonts 似乎不起作用......这是正确的吗?我在带有 appcelerator Titanium 的 Windows 上看到了关于字体使用的(旧)讨论,但不知道当前状态。预计这将包含在即将发布的版本中吗?我对这个项目非常感兴趣(在目前的完成水平上,已经很了不起了!!!)我计划在对 TideSDK 有更好的了解之后开发一个适用于 Windows/Mac 的桌面应用程序。我将使用 jQuery 并使用类似网页的技术设计应用程序的 UI,并且不必与多个 HTML5/CSS3 实现作斗争会很棒!感谢您提供有关(Google)字体使用的任何建议。