Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.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 使用jQuery生成概要文件预览_Javascript_Jquery - Fatal编程技术网

Javascript 使用jQuery生成概要文件预览

Javascript 使用jQuery生成概要文件预览,javascript,jquery,Javascript,Jquery,我面临以下困境。我想从不同的网站,如facebook、twitter、github、stackoverflow、google plus等,生成个人资料预览,以添加到我正在开发的网站的个人资料中。一个图像可能很好 我知道我可能会使用带有zoom hack的iframe来实现与我想做的有点类似的事情,但是,我不确定这对于移动设备来说是否是非常理想的,因为该网站是响应性的,加载其他网站可能对数据计划不利 有没有办法做到这一点 这是一张图片,您可以了解我正在尝试做什么: 带有社交网络名称的是我想根据指

我面临以下困境。我想从不同的网站,如facebook、twitter、github、stackoverflow、google plus等,生成个人资料预览,以添加到我正在开发的网站的个人资料中。一个图像可能很好

我知道我可能会使用带有zoom hack的iframe来实现与我想做的有点类似的事情,但是,我不确定这对于移动设备来说是否是非常理想的,因为该网站是响应性的,加载其他网站可能对数据计划不利

有没有办法做到这一点

这是一张图片,您可以了解我正在尝试做什么:

带有社交网络名称的是我想根据指定的URL创建/生成的配置文件

编辑


为了澄清我想生成的预览是什么,它是网站的一张图片,一个重要的部分(包括封面照片或个人资料图片),而不是整个网站,因为这可能看起来很可笑,因为它太小了

你要做的事情远比这复杂得多。我同意为每个社交提供者显示
iframe
不仅不是最优的,而且是一个糟糕的解决方案。实际上,除非用户在当前会话中登录所有这些提供程序,否则它甚至无法工作

你(我相信)唯一的解决方案是注册你的应用程序,它是个人社交提供商,以便使用他们的API并允许你的应用程序登录当前用户。这就是它的工作原理,用户必须登录到Facebook、Twitter等,同意你的应用程序访问他们的个人资料信息,然后你才能显示该用户的个人资料信息。我觉得实现起来很麻烦


顺便说一句,
jQuery
没有与社交网络交互的本地支持

您尝试做的事情要比这复杂得多。我同意为每个社交提供者显示
iframe
不仅不是最优的,而且是一个糟糕的解决方案。实际上,除非用户在当前会话中登录所有这些提供程序,否则它甚至无法工作

你(我相信)唯一的解决方案是注册你的应用程序,它是个人社交提供商,以便使用他们的API并允许你的应用程序登录当前用户。这就是它的工作原理,用户必须登录到Facebook、Twitter等,同意你的应用程序访问他们的个人资料信息,然后你才能显示该用户的个人资料信息。我觉得实现起来很麻烦


顺便说一句,
jQuery
没有与社交网络互动的本地支持

不幸的是,我没有评论的名声,所以我必须在这里做一个部分回答。我不确定twitter或其他你试图包含的应用程序,但对于facebook,你通常可以使用graph api获取用户的个人资料图片。例如,要获取配置文件图片:

https://graph.facebook.com/{user}/picture
也许twitter和其他人有一种类似的编程方式来获取个人资料图片?
希望这能有所帮助。

不幸的是,我没有评论的名声,所以我不得不在这里做部分回答。我不确定twitter或其他你试图包含的应用程序,但对于facebook,你通常可以使用graph api获取用户的个人资料图片。例如,要获取配置文件图片:

https://graph.facebook.com/{user}/picture
也许twitter和其他人有一种类似的编程方式来获取个人资料图片?
希望这有帮助。

什么?他们的照片?他们所有的个人资料页?Photoshop。屏幕截图。此内容是动态生成的。这意味着这些URL是从数据库中提取出来的,因此截屏和photoshop it@docasarel是愚蠢的。他们都有
API
s。之前的是什么?他们的照片?他们所有的个人资料页?Photoshop。屏幕截图。此内容是动态生成的。这意味着这些URL是从数据库中提取出来的,因此截图和photoshop it@docasarel将是愚蠢的,因为它们都有
API
s。我想我会想出一种方法,让web服务在我的服务器上截图并用cron编程日程安排。如果不行的话,那也许行得通。我会放弃这个想法,试着做点别的。@hsoto我有点喜欢你的乐观,但是你的web服务会失败,原因和我上面解释的完全一样……你的服务将没有有效的凭证,无法通过Facebook、Twitter、LinkedIn和,等…一旦您的服务尝试请求受保护的信息(如用户的个人资料),请求将被拒绝。为什么你认为获取人们的个人信息如此简单?我想我会想出一种方法,让web服务在我的服务器上截图并使用cron编程日程安排。如果不行的话,那也许行得通。我会放弃这个想法,试着做点别的。@hsoto我有点喜欢你的乐观,但是你的web服务会失败,原因和我上面解释的完全一样……你的服务将没有有效的凭证,无法通过Facebook、Twitter、LinkedIn和,等…一旦您的服务尝试请求受保护的信息(如用户的个人资料),请求将被拒绝。为什么你认为获取人们的个人信息如此简单?