我們有一個位於帳戶頁面佈局內的自定義Visualforce頁面。這適用於多個客戶,我們從來沒有遇到任何問題。對於某些用戶,帳戶頁面中的Visualforce頁面空白
今天,我們的一位客戶向Salesforce組織添加了新用戶,他們首先可以看到Visualforce頁面,但他們「做了一些更改」,現在沒有一個新用戶可以看到Visualforce頁面。它仍然適用於較老的用戶。
新用戶看到在JavaScript控制檯以下錯誤:
document.forms.echoScontrolForm_xxx是不確定的
我們認爲有某種配置/權限問題與新用戶但目前我們無法診斷問題。
的信息這裏是Visualforce標記(它只是創建一個iframe我們的外部應用程序加載到頁面):
<apex:page standardController="Account">
<apex:includeScript value="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.js" />
<h1 style="font-size: 20px; color: #909090;">Loading...</h1>
<script type="text/javascript">
jQuery(document).ready(function() {
var orgId = '{!$Organization.Id}';
var accountId = '{!account.id}';
var url = 'https://' + orgId.substring(0, 15) + '.somesite.com/Account/' + accountId.substring(0, 15) + '?SessionID=' + encodeURIComponent('{!$Api.Session_ID}') + '&ServerURL=' + encodeURIComponent('{!$Api.Partner_Server_URL_200}');
$('body').empty().append($('<iframe />', { src: url, style: 'border: none; width: 100%; height: 300px;' }));
});
</script>
</apex:page>
任何指針來是什麼原因造成這將是非常有幫助!
同意 - 檢查這些新用戶的配置文件是否允許訪問有問題的音頻頁面。 – 2012-02-29 22:57:04