如何在php网页中获取iframe的颜色?
我想创建一个颜色选择器,它可以在PHP网页中单击后从其他网站选择颜色 我已经给了在我的网页中添加颜色选择参考网站url的选项。我在Iframe中打开了参考url,但我并没有在点击它时得到Iframe的颜色如何在php网页中获取iframe的颜色?,php,jquery,html,iframe,color-picker,Php,Jquery,Html,Iframe,Color Picker,我想创建一个颜色选择器,它可以在PHP网页中单击后从其他网站选择颜色 我已经给了在我的网页中添加颜色选择参考网站url的选项。我在Iframe中打开了参考url,但我并没有在点击它时得到Iframe的颜色 <!DOCTYPE html> <html> <head> <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.2/jquery.min.js">&
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.2/jquery.min.js"></script>
<script>
$('iframe').load(function(){ $($("iframe")[0].contentWindow).on('click', function(event) { alert('test'); });});
</script>
</head>
<body>
<iframe id="iframe" src="http://www.theuselessweb.com/" width="500px;" height="500px">
</iframe>
<br>
</body>
</html>
我有另一个选择,从其他网站获得颜色。为了首先获得颜色,我使用google pagespeed api获取输入url的屏幕截图,并从该图像中获取颜色代码我认为这不可行?即使在您自己的页面上,您的颜色拾取机制在哪里?在同一页面中,我得到canvas var position=findPosthis的颜色;var x=e.pageX-位置x;变量y=e.pageY-位置y;变量坐标=x=+x+,y=+y;var canvas=this.getContext'2d';var p=canvas.getImageDatax,y,1,1.data;var hex=+000000+rgbToHexp[0],p[1],p[2]。切片-6;浏览器不再允许javascript在跨域/跨源的其他域上运行,因此我认为这是不可行的。所有网站都必须将您纳入其同一来源政策。关于这个主题的一些阅读:我有另一个选择,从其他网站获得颜色。为了首先获得颜色,我使用google pagespeed api获取输入url的屏幕截图,并从该图像中获取颜色。