问题标签 [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 投票
0 回答
331 浏览

webkit - 在 TideSDK 中为 Webkit 设置 enable-universal-access-from-file-uris?

我可以在 TideSDK 中为 Webkit 设置 enable-universal-access-from-file-uris=true 吗?从 TideSDK 访问 openDatabase 会导致 SECURITY_ERR: DOM Exception 18 错误。

0 投票
5 回答
643 浏览

tidesdk - 无法使用 python 文件包含运行

测试.py

在 TideSDK 开发中说:[Error] An error occurred while paring Python on page:invalid syntax ,('',2,1,'\r\n')

但这有效!为什么?

我是 TideSDK 新手,我的电脑是 WIN7 x86 和 python2.7.3,安装了 TideSDK 1.3.1-beta,我不知道这个问题,请帮助。

我尝试更改 test.py 编码,但无济于事

0 投票
1 回答
618 浏览

tidesdk - 有没有办法让 TideSDK 窗口在屏幕中居中?

使用 TideSDK 窗口时,您可以控制它们在屏幕中的位置。但是,我找不到任何方法来检索屏幕的大小,也找不到使窗口居中的方法。

有没有办法做到这一点?

0 投票
2 回答
893 浏览

tidesdk - 如何在潮汐dk 中显示 webkit 检查器

当我尝试右键单击并在潮汐SDK 中显示 webkit 开发人员工具时,没有任何反应,没有出现上下文菜单。这也不行??

0 投票
1 回答
1084 浏览

ajax - TideSDK 数据库

我是 TideSDK 的新手,正在努力让本地数据库正常工作。

首先,这是正确的使用方法吗?我希望用户加载游戏,放入一些东西(本地数据库)而不发送到服务器,退出游戏。然后稍后再回来(即使在关闭他的电脑或清除他的互联网之后),加载游戏并且所有本地数据库的东西仍然存在,然后他可以将其发送到服务器。(我应该改用本地文件吗?)

我得到的错误是:

它说这是一个不正确的sql语句或数据库不存在。

理想情况下,我也想用准备好的语句来做 sqlite,但我想开始更简单。

这是 HelloWorld 示例的 mod:

https://github.com/TideSDK/TideSDK-HelloWorld

我修改后的代码:

应用程序.js

索引.html

0 投票
1 回答
1485 浏览

tidesdk - 如何构建 TideSDK Developer 应用程序?

Ubuntu 12.10

我正在尝试构建 TideSDK 开发人员应用程序(不是 SDK 本身,它应该在哪里。开发人员应用程序是单独安装的,以避免任何混淆)。

首先,我将 TideSDK 文件安装到~/.tidesdk(这是文档在 Linux 上执行的操作)。

然后,我下载了 TideSDK-Developer,解压缩并查看了它的README.md文件,上面说我必须执行以下操作来构建和运行应用程序:

所以,我输入这个:

但在我按 Enter 之前,我只是仔细检查以确保tidebuilder.py. cd进入~/.tidesdk并使用了几次后ls,我发现那其实是正确的位置。所以我按enter

这是我这样做后得到的:

但显然,有这样一个文件/目录。我事先检查过以确保自己。

我到底做错了什么?

0 投票
2 回答
567 浏览

python - 使用 Tide SDK 打包 Python 应用程序不起作用,而 Launch App 可以

我一直在用 Python 为 Leap Motion 开发一个应用程序,当我测试它时,当我单击 Launch App 时它运行良好。没有打开应用程序窗口,但 Python 代码一切正常。

但是,当我打包应用程序并启动它时,它确实显示了一个应用程序窗口并且 Python 根本不工作......我错过了什么吗?

这是我的 index.html 的代码:

0 投票
2 回答
1065 浏览

javascript - TideSDK:有没有办法将数据传递给子窗口?

当我从主窗口创建一个子窗口时,我想向它传递一个 JavaScript 对象,但我不确定是否真的有办法做到这一点?

使用 TideSDK 创建的两个窗口每个都有自己的 JavaScript 环境,就像两个浏览器窗口一样(如果我理解正确的话,它们就是这样),所以你不能从另一个窗口访问一个窗口中的变量。另一方面,您可以从您所在的窗口访问其他窗口(例如使用Ti.UI.getOpenWindows)。那么……有没有办法呢?

我相信有一些解决方法是可能的,但它们都不是非常简单的,并且每个都使用其他的东西,而不是简单的 JavaScript:

  • 使用Ti.DatabaseTi.Filesystem存储我要传递的数据,然后从子窗口中检索它
  • 将数据作为 GET 变量传递到新窗口,例如:Ti.UI.createWindow("app://page.html?data1=test&data2=foobar");
0 投票
1 回答
295 浏览

javascript - 粘贴到文本字段 TideSDK

我有以下代码,我希望用户能够复制或粘贴到文本字段中,基本上模仿ctrl+cctrl+v

我的问题是:

  1. 如何确保上下文菜单仅出现在文本字段中
  2. 如何将文本粘贴到区域中。

我已经阅读了文档,到目前为止我还没有工作:

我可以使用它来调用它,oncontextmenu= "showrightmenu()"但是现在,如何在这一行中粘贴一些东西:

我在黑暗中摸索。我是 TideSDK 的新手,这是我的第一个项目。

0 投票
1 回答
964 浏览

dialog - 潮汐dk自定义对话框

我正在开发一个 TideSDK 项目,我想为我的应用程序创建一个配置设置窗口,但我没有在网站或任何随附文档上看到任何关于如何执行此类操作的文档。

我熟悉 Web 开发,在浏览器中我会使用 target=new (或类似的东西)来标记我希望 url 在新窗口中打开,但我还没有看到类似的东西。

我也尝试过使用潮汐对话框功能,但看起来窗口只与位于应用程序目录中的 html 文件有关(这意味着它不会内置或与应用程序一起打包)。

tidsdk 中是否提供此功能,还是我必须找到另一种方法来制作设置/配置窗口?