问题标签 [cross-device]

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 投票
1 回答
847 浏览

javascript - imagesloaded javascript 库:浏览器和设备支持是什么?

imagesLoaded似乎是检测图像是否已加载的最佳解决方案(在撰写本文时,2014 年 11 月) 。

我发现 imagesLoaded 库具有以下特点:

  • 许可证:麻省理工学院许可证
  • 依赖:无
  • 重量(缩小和压缩):7kb 缩小(轻!)
  • 下载生成器(有助于减轻重量):不需要,已经很小了
  • 在 Github 上:是的
  • 社区和贡献者:相当大,4000 多个成员,虽然只有 13 个贡献者
  • 历史和贡献:相对较旧(自 2010 年以来)稳定但仍然活跃的项目

以上所有特点都指向了一个非常高质量的产品的方向。但是,我仍然无法在官方网站imagesloaded.desandro.com和 Github 页面github.com/desandro/imagesloaded上找到明确提及的一些信息:

  1. 什么是浏览器支持?
  2. 什么是设备支持?

尽管我认为第二个问题的答案很明显,但我希望得到确认。

编辑:我只记得这个答案提到它在 IE7+ https://stackoverflow.com/a/19959809/759452上工作,但仍然欢迎进一步的反馈

编辑 2:我刚刚发现另一个消息来源说它不支持 IE7,这次是由库的创建者本人,请参阅 github.com/desandro/imagesloaded/issues/16 上来自“desandro on 30 Nov 2012”的消息

0 投票
2 回答
10027 浏览

mobile - Select2.js 移动和平板电脑支持

Select2确实表明其对桌面浏览器版本的支持为:IE8+、Chrome 8+、Firefox 10+、Safari 3+、Opera 10.6+

但是,我找不到任何有关移动和平板电脑支持的信息。

有没有我错过的官方声明?

0 投票
3 回答
805 浏览

ios - PHAsset(或 ALAsset)跨设备标识符

我实际上正在创建一个 iOS 应用程序,并希望将有关照片库图片的一些详细信息存储在 SQLite 数据库中。我还希望能够在用户拥有的不同设备上共享这些数据(想象有人想在他的 iPhone 上重新组织图片,并想在他的 iPad 中检索相同的订单)。

我搜索了 Apple 文档,但没有找到任何PHAsset跨设备共享的标识符。我还尝试检查共享位置的、PHImageFileURLKeyhashValue,但它们都不是。localIdentifierPHAsset

有人已经做过这样的事情了吗?

0 投票
2 回答
91 浏览

javascript - 使用持久存储创建 HTML5 离线应用程序

我必须创建 HTML5 应用程序,当你有互联网连接时下载内容。之后,您可以松开连接并继续处理它。当连接可用时,它应该将所有数据与服务器同步。它应该在重新启动程序/浏览器时保留数据。我认为SlackVisual Studio Code就是这样写的。

根据我的研究,我必须使用Manifest 文件来下载资源并使用File API

现在我发现Chrome devTools最适合这个目的。

您还有其他想法如何创建这样的应用程序?重要的是它应该是跨平台的

0 投票
0 回答
78 浏览

cookies - 使用 Universal Analytics 进行跨设备 cookie 跟踪?

是否可以使用 Universal Analytics 的跨设备功能以某种方式设置跨设备与特定用户相关联的 cookie(针对我的域)?

我不需要知道那个用户是谁,只是在不同的设备上是同一个人。

我知道我可以使用自定义维度(以前的自定义变量)为用户/会话分配任意值,但我需要能够读取它的值。这是我需要存储的布尔值,因此即使它存在的事实也足够了。

我希望我已经解释清楚,但如果不让我知道!

0 投票
1 回答
97 浏览

ios - 强制所有设备上的 IOS 对象大小相同

这是一个有点奇怪的请求,但我正在尝试创建一个具有在屏幕之间移动的动画的应用程序。我遇到的问题是,当我告诉设备创建 35 x 35 的 UIView 时,iPad 和 iPhone 上的尺寸不同。

所以,我的目标是在所有设备上创建一个大小完全相同的 UIView。我尝试查看比例,但是当我测试它们时,这两种设备的比例都是 2。

它们的大小似乎略有不同,所以我不确定我需要做什么。任何想法或想法都非常感谢!

0 投票
0 回答
47 浏览

php - PHP Session Array 中的特定值在 PC 上“回显”时显示,但在 android 上不显示(只是空白)。怎么修?

我制作了一个程序来测试我的韩语词汇,以便我可以学习韩语。问题是,当我尝试使用我在我的 android 手机上创建的网站时,从会话数组中提取的变量都没有显示出来,而是只有一个空格。图片如下。我该如何纠正这个问题?

4张图片,每个相关文件1张,网站PC视图1张,Android视图1张。

在问这个问题之前,我尝试使用 print_r 代替,但这没有用。

0 投票
1 回答
77 浏览

google-analytics - 谷歌+用户ID到谷歌分析归因建模

由于我网站的性质,获得适当的归因模型非常复杂,跨设备跟踪很复杂但很有必要。

我想知道是否有可能在用户访问我的网站时以某种方式获得用户 google+ userId。

我知道有一个名为 UserId 的功能,我需要在其中生成自己的 ID 并在客户访问时对其进行跟踪,但由于我网站的性质,他们在转换之前登录的可能性很小(事实会使每次跨设备交互都没用)。

0 投票
10 回答
15891 浏览

node.js - 错误:EXDEV:不允许跨设备链接,在 Ubuntu 16.04 LTS 上重命名“/tmp/”

我在上传文件 nodejs 时遇到问题。我已阅读 stack1stack2。但我认为终端输出的这种不同情况如下:

我的代码:

代码可以在基本操作系统等另一个发行版上运行,但是当我在 debian jessie 或 ubuntu 16 LTS 上运行项目时,终端上会出现错误。

任何身体都无法帮助?该代码在基本操作系统和拱门上完美运行。

0 投票
0 回答
704 浏览

jquery - 浏览器调整大小期间的初始模态对话框定位和调整大小

我试图找到在浏览器调整大小期间初始定位和调整模式对话框大小的最佳方法。我有一个带有用于模态的 div 的网页,一个固定定位的页面头部,以及一个可以在头部不移动的情况下滚动的绝对定位正文:

我的 HTML:

我的 CSS:

问题:

  1. 我希望模态对话框直接位于头部下方。所以我将 modalDiv 的顶部设置为 $(window).scrollTop() + $('#fixedDiv').css('height')。$('#fixedDiv').css('height') 的值因浏览器而异,在 Chrome 中,定位受是否显示工具栏的影响。有没有更好的方法来计算 modalDiv 的顶部?
  2. 当浏览器调整大小(或移动设备的显示在纵向和横向之间)时,我的 ResizeModal 函数(如下)将 modalDiv 的高度设置为 $(window).height() - $('#fixedDiv').css('height' )。同样, $('#fixedDiv').css('height') 因浏览器而异。此外,在 iPhone 上,导航栏的大小和外观会根据用户滚动屏幕的方式而有所不同。有谁知道如何处理这个?

我的jQuery:

任何帮助,将不胜感激。