3
我想创建颜色选择器,它将从PHP网页上的其他网站onclick中选择颜色。如何在php网页中获取iframe的颜色?
我已经给出了选择在我的网页中添加颜色选择参考网站的网址。我在iframe中打开引用url,但点击它时我没有获得iframe的颜色。
<!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>
我不认为这是可行的?你的机制在哪里进行颜色选择(甚至在你自己的网页上)? – Cagy79
在同一页我得到的画布颜色 var position = findPos(this); var x = e.pageX - position.x; var y = e.pageY - position.y; var coordinate =“x =”+ x +“,y =”+ y; var canvas = this.getContext('2d'); var p = canvas.getImageData(x,y,1,1).data; var hex =“#”+(“000000”+ rgbToHex(p [0],p [1],p [2]))。slice(-6); – Ruta
浏览器不再允许JavaScript在其他域(跨域/跨域)运行,所以我不认为这是可行的。所有网站都必须将您纳入其相同来源的政策。一些在这个问题上的阅读:http://stackoverflow.com/questions/3076414/ways-to-circumvent-the-same-origin-policy – Cagy79