(yui 2 javascript)-javascript在yui对话框中不起作用

(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代码插入YAHOO.widget.Dialog.setBody…,但这在Chrome中不起作用我在Firefox中有Ubuntu,代码正在起作用

html文件是不在chrome浏览器中工作的简单示例:

我在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>