问题标签 [webintents]

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 回答
18 浏览

facebook - Facebook 是否允许将用户的特定消息预加载到页面?

我知道 Facebook 允许共享 URL 的网络意图,以及选择是否进入消息或进入你的墙的能力,但我想知道是否有能力做一些用户可以点击链接/按钮的事情,它会打开一个弹出窗口/页面,其中包含给定的“页面”和预先编写的消息。

没有要分享的链接,只有一条消息,就像用户在页面墙上写的一样。

如果有功能,但需要特定的东西,比如用户必须订阅一个应用程序,或者页面必须订阅应用程序等,那么都可以实现。

我的感觉是它可能会被滥用,尽管 Twitter 允许类似的情况。

谢谢

安迪

0 投票
2 回答
7498 浏览

android - phonegap resolveLocalFileSystemURL 不适用于 android 上的内容 uri

我想在 Android 版本 5.1.1 上使用 Nexus 4 手机从 Android 图片库接收共享图片。我正在使用 phonegap 4.2 和 phonegap WebIntent 插件github 链接和 phonegap 文件插件doc 链接

文本和链接可以正常工作,但是当我尝试从 Android 库共享图像时,我得到一个这样的 URI:

content://com.google.android.apps.photos.contentprovider/0/1/content%3A%2F%2Fmedia%2Fexternal%2Fimages%2Fmedia%2F63131/ACTUAL

而不是像 file:///....

我尝试使用 window.resolveLocalFileSystemURL 函数来解析这个 url,它使用 fileEntry 对象返回成功。但是,当我尝试使用它来读取文件时,出现代码 1000 的错误(请参见下面的代码和输出)。

有趣的是,如果通过 img 标签显示这个 url,我可以很好地看到图像。

这表明问题可能是 window.resolveLocalFileSystemURL 函数无法处理 content://... 正确键入 uris?

===== 参考资料 ======

这是我正在使用的代码(注意:我尝试使用其他文件功能(例如 copyTo() 到应用程序文件夹,但它给出了相同的错误):

}

这是我尝试从图库中共享图像时代码的控制台输出:

这是 AndroidManifest.xml 文件中的意图过滤器。注意:共享工作正常,只是无法解析 URL,所以这可能不是问题。

0 投票
1 回答
812 浏览

android - 在 Cordova 中使用 Framework7.js 将图像从画廊共享到 MyApp

被这个东西卡住了,我目前正在使用 Framework7.js。请帮助我,任何其他选择也将不胜感激。Android 是我正在运行的平台

0 投票
1 回答
318 浏览

android - 无法使用 webintents 获取 URL 或数据

我正在尝试将 webintents 与科尔多瓦应用程序一起使用,以便能够将图像从另一个应用程序发送到我的应用程序。

我正在使用 cordova 5.1.1 并将以下插件添加到我的 android 平台项目中:

该项目的 index.html 文件如下所示:

所以这里没有什么特别的。在网上搜索了一段时间后,我发现了一些关于 webintent 插件有问题的信息(如在 SO 上提到的。所以我找到了修补版本并仔细检查了正确的代码是否在 WebIntent.java 文件中,即。

我还在 AndroidManifest.xml 文件中添加了意图过滤器标签,如下所示:

当我在设备上安装应用程序并尝试共享图像时,我的应用程序显示在能够处理此共享的应用程序列表中,并且我还收到“应用程序启动...”文本,所以我知道它得到了叫。

但无论我尝试哪种图像,我总是会到达 getExtra 方法的“错误”部分,而我的 console.log 只显示“错误”。通过 GapDebug 直接在设备上进行调试。

有什么我遗漏的或有任何想法让我的应用程序从其他应用程序获取图像以使用吗?

提前致谢!

0 投票
3 回答
1010 浏览

javascript - Twitter 网络意图弹出窗口打开两次

我有一个链接(在 Font Awesome 图标上),如下所示:

我在此页面上的“有限依赖项”下使用 Javascript 片段,这就在链接之后。这是页面上唯一的网络意图。

如果我单击链接,Twitter 弹出窗口将打开原始页面导航到弹出窗口中显示的相同内容。

我无法弄清楚我做错了什么 - 如果我将另一个事件附加到链接并调用 preventDefault(),这将停止重复,但我认为这不应该是必要的。

编辑 这是 Twitter 的代码:

它绑定到文档的点击事件(而不是任何锚点),我不明白为什么它不取消默认导航。它似乎击中了“e.preventDefault && e.preventDefault();” 行好。

0 投票
1 回答
90 浏览

java - 使用请求/意图从网站下载

我正在制作一个可以连接到网站并下载 mp3 文件的应用程序。

您可以将意图与HttpUrlConnection/jsoup请求一起使用(或者是另一种方式来实现吗?)我计划使用 Jsoup 连接到该站点,传递 url 参数,并以某种方式启动下载(不确定如何获取必要的 url)。我不确定如何实现这一点。我想避免使用 webview 来完成此操作,尽管这很容易。

0 投票
1 回答
79 浏览

cordova - 如何从网络获取图像的 URI?

我正在尝试使用 phonegap 的 web Intent 插件将图像发送到 whatsapp。但是,它要求我拥有图像的 URI。我有它想要共享的图像的 url,但我不知道如何获取 URI,无论如何我可以这样做吗?

使用 phonegap 3.6

0 投票
1 回答
669 浏览

android - 科尔多瓦从 url 打开应用程序 - 应用程序错误

我正在尝试从 http://www.myurl.com/mypage等外部链接打开我的科尔多瓦应用程序,当应用程序打开时会发出警报

应用程序错误:与服务器的连接不成功。(文件:///android_asset/www/www.myurl.com/mypage)

我想我需要以某种方式处理传入的 url,但是这个警报很快就会出现。尝试使用“webintent.onNewIntent”和“webintent.getUri”但没有成功。

这是我的代码:

配置.xml:

安卓清单文件:

索引.html

我错过了什么?

0 投票
0 回答
851 浏览

javascript - Twitter Web Intent 的内容安全策略问题

我有一个生成随机引用的网页,并且我有一个按钮,当单击该按钮时,应该重定向到 Twitter 网络意图页面,以便允许查看者发送已经预先填充了引用文本的推文。

按钮代码:

单击按钮时的 jQuery 将修改按钮的“href”属性,因此它将预先填充的文本添加到 URL 中以在此后显示它。

当我单击按钮时,我收到此错误:

如果我在 URL 中包含静态文本而不是从$("#quote").text()正常工作,但无法弄清楚原因。在这两种情况下,我也应该得到 CSP 错误,或者根本没有得到。

0 投票
0 回答
87 浏览

javascript - twitter intentEvent 在接收弹出操作之前触发?

这是我的[代码] [1]。

通过单击关注按钮,它应该会打开一个弹出窗口,然后用户将关注该 user_id。根据 twitter 登录的状态,他随后会关注或不关注。

单击关注按钮后的操作如下: 1. 将打开一个弹出窗口 2. 用户可以在关闭弹出窗口时关注预期的 twitter id。3. 用户可以在不做任何操作的情况下关闭弹出窗口。

一旦发生 1 个动作(以上),followIntentToAnalytics(intentEvent) 函数就会退出,而与 2&3 个动作无关。你能在这里帮助对 2 和 3 的响应和行动进行建模吗?

PS:我想在用户执行 3 个操作时发出警报,即点击关注但不关注用户。谢谢