问题标签 [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.
tidesdk - 潮汐dk的单一安全可执行文件
我刚开始研究TideSdk并注意到当我“编译”(或打包)一个项目(在 Win-7 中)时,我得到了所有这些依赖项,这些依赖项实际上是应用程序的未编译源代码。
有没有办法:
- 让 Tide SDK 将文件打包成一个可执行文件
- 在最终的可执行文件中没有以任何方式、形状或形式可见的源代码吗?
如果这些都不可能,是否有替代这些东西的方法?
tidesdk - 潮汐dk 可以与Web Audio API 一起使用吗?
如果我构建了一个使用网络音频 api 的网络应用程序,可以使用 titesdk 将其打包并将其转换为桌面应用程序,并且仍然具有“网络音频 API”功能吗?
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解决方案,我已经弄清楚了其他平台。
感谢您的宝贵时间,感谢您的反馈!
jquery - Jquery 不能在潮汐dk 上工作
我开始学习潮汐dk,我想尝试包含一些用jquery编写的js函数,但接缝不起作用。
有什么问题吗?我在文件夹资源中添加了 jquery。
ps潮汐dk v1.3.1beta for windows
javascript - createWindow 和注入样式表
我最近刚刚下载了 TideSDK,但遇到了一些问题。基本上,我想创建一个新窗口,使用外部链接(工作得很好),然后注入一个样式表来修改窗口,就像你可以使用 chrome 扩展一样。
我一生都无法弄清楚如何做到这一点。我尝试了以下几种变体:
没有任何东西会附加到新窗口中。事实上,无论我如何测试新窗口似乎都不会被识别为存在。有任何想法吗?
macos - 从 TideSDK 中的自定义 URL 检索参数
我在 TideSDK 中组合了一个桌面应用程序,并且在查找通过自定义启动 URL 传递给应用程序的参数时遇到了一些麻烦。
应用程序在调用适当的协议时启动(称为 aaa://),但我无法弄清楚如何获取 URL 字符串。我读了几个线程,建议我可以通过 Ti.API.application.getArguments() 调用获取字符串,但它返回一些奇怪的东西(见下文)。
我并不完全惊讶这似乎不起作用,因为 API 文档说 getArguments 方法返回命令行参数列表。
任何有关如何访问启动 URL 的见解将不胜感激!
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
javascript - 在 TideSDK 中强制下载文件
我正在制作一个基于 html 的 CD 自动运行,我打算用 TideSDK 打包。一切正常,我面临的唯一问题是当有人点击文件下载链接(pdf、zip 等)时,所有文件都在应用程序窗口内打开,因为 webkit 引擎不理解文件类型(例如,zip文件)它显示奇怪的字符而不是下载文件。
所以我想知道我应该如何强制下载文件,以便用户可以将其保存在他的系统中或使用关联的应用程序打开它。
我正在为基于 Windows 的系统制作应用程序。
提前感谢所有抽出时间回复的人:)
javascript - 如何从 TideSdk 应用程序的窗口中删除类似窗口的边框?
如何从 TideSdk 应用程序的窗口中删除类似窗口的边框?
我在 API 中找不到解决方案...
截图。
抱歉英语不好。提前致谢!
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)字体使用的任何建议。