3
PHP 웹 페이지에서 다른 웹 사이트의 onclick 색상을 선택할 색상 선택기를 만들고 싶습니다.PHP 웹 페이지에서 iframe의 색상을 얻는 방법은 무엇입니까?
내 웹 페이지에서 색상 선택을위한 참조 웹 사이트에 URL을 추가 할 수있는 옵션이 있습니다. 그리고 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). 데이터; var hex = "#"+ ("000000"+ rgbToHex (p [0], p [1], p [2])). 슬라이스 (-6); – Ruta
브라우저는 더 이상 자바 스크립트가 다른 도메인 (크로스 도메인/크로스 원점)에서 실행되는 것을 허용하지 않으므로 이것이 가능하다고 생각하지 않습니다. 모든 사이트는 동일한 출처 정책에 귀하를 포함시켜야합니다. 주제에 대한 일부 읽기 : http://stackoverflow.com/questions/3076414/ways-to-circumvent-the-same-origin-policy – Cagy79