웹 사이트에서 Microstrategy 보고서를 실행하려고 시도했으며 html 및 js 방식을 시도했습니다. 테스트로서 (아래 코드)이 코드를 작성했지만 오류가 계속 발생하고 보고서가 iframe에 표시되지 않습니다. Chrome에서 관리자를 확인한 후 계속 오류가 발생했습니다.자바 스크립트 및 HTML을 사용하여 웹 사이트에서 미세 테스트 보고서를 실행하는 중 오류가 발생했습니다.
'X 프레임 옵션'을 'SAMEORIGIN'(으)로 설정 했으므로 'https://www.microstrategy.com/us/free/express/analytics-express-sign-in?documentID=D3F9920011E43A6B000000802FC73DA5&OrgId=30650#sign-in'을 프레임에 표시하는 것을 거부했습니다.
이
내 코드입니다 :<html>
<body>
<SCRIPT>
function run() {
var sel = document.getElementById('sel');
var idx = sel.selectedIndex;
switch (idx) {
case 0:
document.getElementById('test').style.visibility = "visible";
document.getElementById('test').contentWindow.location.href="https://cloud11.microstrategy.com/MicroStrategy/servlet/mstrWeb?pg=shareAgent&apptype=2&documentID=D3F9920011E43A6B000000802FC73DA5&OrgId=30650&RRUid=1872948";
break;
case 1:
document.getElementById('test').style.visibility = "visible";
document.getElementById('test').contentWindow.location.href="https://cloud11.microstrategy.com/MicroStrategy/servlet/mstrWeb?pg=shareAgent&apptype=2&documentID=D3F9920011E43A6B000000802FC73DA5&OrgId=30650&RRUid=1872948";
break;
default:
document.getElementById('test').style.visibility = "hidden";
}
function hide() {
document.getElementById('test').style.visibility = "hidden";
}
}
</SCRIPT>
<iframe id="test" src="about:blank" width="800" height="500" style="visibility:hidden;">
</iframe>
<br>
<select id="sel">
<option>Report1</option>
<option>Report2</option>
</select>
<br>
<br>
<input type="button" value="Run" onclick="run();"/>
<input type="button" value="Close" onclick="hide();"/>
</body>
</html>
이 오류가 후에, 나는 URL에 "./"추가하기로 결정,하지만 오류로이있어 :
GET 파일 : ///C : 1,872,948 순 :: ERR_FILE_NOT_FOUND는
어떻게하면/WAMP/www /에서 ADLScorm/https://cloud11.microstrategy.com/MicroStrateg ... PE = 2 & documentID = D3F9920011E43A6B000000802FC73DA5 & OrgId = 30650 & RRUid = 해결 마십시오?
PS는
어쨌든이 도메인 보안 정책 문제를 해결할 수 있습니까? –