(yui 2 javascript)-javascript在yui对话框中不起作用
我尝试将JavaScript代码插入YAHOO.widget.Dialog.setBody…,但这在Chrome中不起作用我在Firefox中有Ubuntu,代码正在起作用 html文件是不在chrome浏览器中工作的简单示例: 我在chrome中工作的代码如何修复(yui 2 javascript)-javascript在yui对话框中不起作用,javascript,firefox,google-chrome,yui,Javascript,Firefox,Google Chrome,Yui,我尝试将JavaScript代码插入YAHOO.widget.Dialog.setBody…,但这在Chrome中不起作用我在Firefox中有Ubuntu,代码正在起作用 html文件是不在chrome浏览器中工作的简单示例: 我在chrome中工作的代码如何修复 在实际项目中,我尝试插入更复杂的javascript代码,这需要额外的button-min.js和element-min.js以及相应的CSS。我没有解决方案,但我也遇到了同样的问题 我打开Google Chrome的内置开发者控制
在实际项目中,我尝试插入更复杂的javascript代码,这需要额外的button-min.js和element-min.js以及相应的CSS。我没有解决方案,但我也遇到了同样的问题 我打开Google Chrome的内置开发者控制台,看到几个警告: [已阻止]处的页面运行了来自…..0/build/animation/animation-min.js和2.7.0/build/container/container-min.js的不安全内容。 SkillsMatrix?core.apexpages.devmode.url=1:1 [已阻止]处的页面运行了来自的不安全内容。 SkillsMatrix?core.apexpages.devmode.url=1:3 [已阻止]处的页面运行了来自…..0/build/animation/animation-min.js和2.7.0/build/container/container-min.js的不安全内容。 技能矩阵:1 [已阻止]处的页面运行了来自的不安全内容 我认为至少对我来说,问题在于Chrome最为谨慎地执行同一原产地政策 《福斯时报》目前报道了使用AJAX代理的情况,这可能有助于解决一些此类问题。他的文章是以SFDC为中心的,但如果这是您遇到的问题,并且您可以在某个地方建立自己的代理,那么该原则可能会有所帮助
<html>
<head>
<link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/combo?2.8.2r1/build/container/assets/skins/sam/container.css">
<script type="text/javascript" src="http://yui.yahooapis.com/combo?2.8.2r1/build/yahoo-dom-event/yahoo-dom-event.js&2.8.2r1/build/container/container-min.js"></script>
</head>
<body class="yui-skin-sam">
<script type="text/javascript">
previewDialog = new YAHOO.widget.Dialog("previewDialog", { width: "600px", visible: true});
previewDialog.setBody('<h2>h2 text h2'+'<script>'+'alert("alert text alert");'+'<'+'/script>'+'</h2>');
previewDialog.render(document.body);
</script>
</body>
</html>