代码之家  ›  专栏  ›  技术社区  ›  Paul Thompson

Visualforce页面在新页面中打开,我希望它在新选项卡中打开?有人能帮忙吗

  •  0
  • Paul Thompson  · 技术社区  · 6 年前

    如何使用visualforce打开新选项卡而不是新窗口
    这是我的代码,请建议我如何/应该在这里更改/添加什么

    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js">
    </script>
    
        <apex:form >
            <apex:outputPanel id="myPanel">
                <h1>Status: </h1>
                  {!responseMessage}
            </apex:outputPanel>
        </apex:form>  
    
     <script>
        jQuery(document).ready(function() 
            {
                console.log('----'+{!redirectToLead}); 
                if({!redirectToLead})
               //sforce.one.navigateToURL("/{!leadId}"'_self');
               window.location.href = "/{!leadId}";
    
            }); 
    </script>
    
    </apex:page>
    
    2 回复  |  直到 6 年前
        1
  •  0
  •   aabilio    6 年前

    尝试使用 window.open("/{!leadId}", "_blank"); 而不是 window.location.href = "/{!leadId}";

    但你无法控制它是否会在新选项卡或新窗口中打开,这是浏览器用户的偏好。

        2
  •  0
  •   Abby Abraham    6 年前