Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何实施";“发送到kindle”;链接_Javascript_Amazon_Kindle_Sendto - Fatal编程技术网

Javascript 如何实施";“发送到kindle”;链接

Javascript 如何实施";“发送到kindle”;链接,javascript,amazon,kindle,sendto,Javascript,Amazon,Kindle,Sendto,我试图找到如何创建一个链接,将我网站上的当前页面/文章发送到用户Kindle设备。我还没有找到太多关于它的信息,但我知道这是可以做到的,因为我在这里看到了它:Instapaper提供了这个功能,请参见图片。有人知道怎么做,甚至知道从哪里开始吗 我见过其他的帖子问这个问题,但它们是很久以前的,当时不可能,所以没有答案,现在有可能了。这样做的方法似乎就是将你想阅读的文档附在电子邮件中,通过电子邮件发送给你的@kindle.com电子邮件帐户 以下是亚马逊Kindle支持页面的链接,介绍了如何做到这

我试图找到如何创建一个链接,将我网站上的当前页面/文章发送到用户Kindle设备。我还没有找到太多关于它的信息,但我知道这是可以做到的,因为我在这里看到了它:Instapaper提供了这个功能,请参见图片。有人知道怎么做,甚至知道从哪里开始吗


我见过其他的帖子问这个问题,但它们是很久以前的,当时不可能,所以没有答案,现在有可能了。

这样做的方法似乎就是将你想阅读的文档附在电子邮件中,通过电子邮件发送给你的
@kindle.com
电子邮件帐户

以下是亚马逊Kindle支持页面的链接,介绍了如何做到这一点:


每个注册的Kindle都有一个相关的电子邮件地址。用户可以通过电子邮件将文档发送到此地址,将其复制到Kindle设备和亚马逊相关的云存储中

但是,默认情况下,只有与用户的Amazon帐户关联的电子邮件地址才会被列入白名单。您必须要求用户将您的电子邮件地址添加到其已批准发件人列表中。一旦这样做了,你只需要他们的Kindle电子邮件地址就可以了

每个Kindle电子邮件地址都有两种变体:
@Kindle.com
@free.Kindle.com
@free.kindle.com
只能通过Wi-Fi传输文档,因此用户不需要付费。如果您使用的是
@kindle.com
电子邮件地址,它可能会通过3G进行传输,费用由用户承担。他们可以将其设置配置为不允许这样做,但您应小心不要意外地将文档发送到此地址

这是如何做到这一点的一个很好的例子:

尽管这项服务已经向美国Kindle用户提供了很长一段时间,但国际支持却相对较差。直到最近,这在加拿大根本不受支持,即使是wi-fi传输。我不知道这是在哪里,目前不支持


有关更多详细信息,如支持的格式,请参阅亚马逊支持文档。

以及上述电子邮件解决方案,亚马逊提供了一个可设置样式的“发送到Kindle”按钮,可将其放入任何html页面。在插入他们的Javascript代码片段之前,您需要实现几种方法中的一种来识别页面中的内容区域,即自定义CSS选择器或schema.org符号

您可以在我的网站上看到它应该如何工作,尽管亚马逊最近似乎出现了一些文档交付问题


如果有人能在另一个网站上找到这个按钮的工作示例,也许你可以在这里提供一个链接。谢谢。

不过,OpenLibrary实际上并没有使用这种机制。他们使用的是一个URL的形式:IA大概代表“互联网档案”,不确定这是一个特殊的交易还是其他人可以访问的东西。