Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/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
Php 检查计算机用户是否可以访问YouTube_Php_Jquery_Ajax_Youtube - Fatal编程技术网

Php 检查计算机用户是否可以访问YouTube

Php 检查计算机用户是否可以访问YouTube,php,jquery,ajax,youtube,Php,Jquery,Ajax,Youtube,我在YouTube上托管了一些客户的视频,并将它们嵌入到他们的网站中。然而,事实证明,许多客户都在屏蔽YouTube或其公司屏蔽YouTube的国家 我试图实现某种检查(使用jQuery/Ajax,但任何有效的方法都可以),以检查用户浏览器是否可以访问YouTube,如果可以,则通过Ajax加载YouTube版本的视频,如果不加载自托管版本 我可以加载不同的视频,但我不能四处检查用户的计算机是否可以访问YouTube,我相信Ajax调用在跨域时不会起作用 任何帮助都将不胜感激 谢谢 Jason以

我在YouTube上托管了一些客户的视频,并将它们嵌入到他们的网站中。然而,事实证明,许多客户都在屏蔽YouTube或其公司屏蔽YouTube的国家

我试图实现某种检查(使用jQuery/Ajax,但任何有效的方法都可以),以检查用户浏览器是否可以访问YouTube,如果可以,则通过Ajax加载YouTube版本的视频,如果不加载自托管版本

我可以加载不同的视频,但我不能四处检查用户的计算机是否可以访问YouTube,我相信Ajax调用在跨域时不会起作用

任何帮助都将不胜感激

谢谢


Jason

以下问题的答案可能很有用:也许你可以在内存中创建一个img:
$(“”)
然后将它的src设置为youtube.com上的一个图像,并使用它的.load()或.error()事件查看它是否已加载?编辑:很像文章链接;-)