【发布时间】:2014-02-01 19:42:42
【问题描述】:
我有一个在 iframe 中嵌入仪表板的 VF 页面。我不确定这是否可行,但我正在尝试使用 JQuery 来隐藏仪表板页面中的一些元素。所以,我正在尝试这个:
<apex:includeScript value="{!URLFOR($Resource.JQuery, '/js/jquery-1.11.0.min.js')}" />
<script type="text/javascript">
var j$ = jQuery.noConflict();
j$(document).ready(function() {
var f=j$("#iFrame");
f.load(function() {
f.contents().find(".viewHeaderValue").hide();
});
});
</script>
最初,我认为这不会是跨域脚本问题,因为仪表板和 VF 在同一个 salesfore 环境中,但现在,我想知道跨域脚本是否是问题。
我的带有 iframe 的 VF 页面的域为:https://c.na11.visual.force.com/apex/myVFpage
我嵌入到 VF 页面的同一组织中的仪表板域具有以下域:https://na11.salesforce.com/
这是一个跨域脚本问题吗?
谢谢。
【问题讨论】:
标签: jquery salesforce visualforce