Javascript SharePoint应用程序DOM操作和部署

Javascript SharePoint应用程序DOM操作和部署,javascript,sharepoint,dom,sharepoint-2013,Javascript,Sharepoint,Dom,Sharepoint 2013,我在sharepoint应用程序的开发和部署方面遇到一些问题。该应用程序将成为SharePoint网站中的应用程序部分 一个问题是,应用程序(由提供商托管)不是高度可信的,尽管我阅读了msdn教程如何创建高度可信的应用程序(带有证书等)。每次部署应用程序时,我都会收到错误:指定的应用程序标识符无效或不存在 第二个问题是,应用程序使用JavaScript操作DOM。问题是,我只能操作应用程序部分的DOM。但我想操纵SharePoint网站本身的DOM,以及其中的所有DOM(网站中包含的所有其他We

我在sharepoint应用程序的开发和部署方面遇到一些问题。该应用程序将成为SharePoint网站中的应用程序部分

一个问题是,应用程序(由提供商托管)不是高度可信的,尽管我阅读了msdn教程如何创建高度可信的应用程序(带有证书等)。每次部署应用程序时,我都会收到错误:指定的应用程序标识符无效或不存在

第二个问题是,应用程序使用JavaScript操作DOM。问题是,我只能操作应用程序部分的DOM。但我想操纵SharePoint网站本身的DOM,以及其中的所有DOM(网站中包含的所有其他Web或应用程序部件)

这可能吗

例如,在应用程序中,我希望通过以下方式操作SharePoint网站的菜单:

document.getElementById("zz15_RootAspMenu"). do something
这样我可以添加菜单点。但我无法访问zz15_RootAspMenu,因为它位于外部DOM中

第一个问题的解决可能导致第二个问题的解决吗

应用程序当前正在“localhost”上的SharePoint计算机上运行。(我使用的是远程桌面,因此该应用程序在SharePoint服务器上运行,但从那里通过localhost调用)如果该应用程序部署正确,是否只有将该应用程序正确导入站点,然后我才能访问其DOM