我正在为我的项目使用mgechev的angular2种子.我在Angular2工作了6个月(跟随所有RC到最终版本的世界).我遇到了我的客户的要求.我希望你们能帮忙.
这是问题所在.基于用户角色:
ROLE_ADMIN
ROLE_REVIEWER
Web应用程序应该能够加载特定的模块和显示.说,
ROLE_ADMIN加载angular2模块Module1&
Module2 ROLE_REVIEWER加载angular2模块
Module1.当我说加载时,这意味着它必须从服务器获取模块文件(与模块捆绑在一起的所有内容),注入Angular2应用程序并显示该模块.
因此,如果用户角色是,ROLE_REVIEWER我将只能看到不应该从服务器获取Module1均值Module2.
编辑
这是一个困难的部分,url在做的时候没有改变.将此模块视为在仪表板上加载的小部件/dashboard.因此,在加载这些模块时,不会发生任何URL更改.
希望我的问题足够解释.请建议我应该做什么或研究或研究以实现这一目标.
我最好的猜测,我必须做以下事情:
但是我不知道怎么做.
我完成了谷歌Chrome扩展开发.现在是时候在谷歌Chrome扩展仪表板上部署了.但问题是如何缩小我的javascript文件(background.js和content.js).我可以使用可用的在线工具但是他们一次只做一个文件而不考虑对其他javascript文件的依赖.
例如,background.js和content.js之间的消息传递是通过一个键值完成的,该值告诉另一方这是什么类型的消息.我不确定chrome本身是否会缩小我的javascript文件.我这里有点文盲.请帮忙.
昨天我向公众发布了我的chrome扩展名,其标题和名称为"Bumpy".但是当我用同名搜索时,我无法在chrome web商店中找到它.
如果有人遇到同样的问题并且有正确的方法来解决问题,请告诉我.
我是Electron框架的新手,我想知道它是否可以访问本机资源,如剪贴板 - Keypress(不在我的网页上,全局.就像Windows上的键盘钩子一样)
我是Electron的初学者,我在HTML/javascript和窗口桌面应用程序开发(win-forms和WPF)方面拥有丰富的经验.我非常喜欢js/HTML5,我希望有一天能有人用一个框架来创建js/HTML5来创建桌面应用程序.现在Electron就在这里.
根据我的阅读,Atom是使用Electron Framework制作的一款非常棒的产品.我听说它很好,因为它是HACKABLE.好!没问题!这是否意味着使用Electron框架制作的桌面应用程序是不安全的,任何人都可以对其进行解码并将其用于我的应用程序的用户.
我问这个是因为我要开始开发桌面应用程序并考虑使用Electron开发的选项.
此外,应用程序的打包将在所有三个平台上运行?iOS,Win和Linux?我知道我必须处理我可以特定于平台的导入模块(例如'auto-updater')
我正在寻找一种解决方案,以在移动浏览器中定期(每1分钟)获取地理位置。我进行了一些研究,得知在后台(当电话被锁定或Webapp未激活时)获取地理位置是不可能的。在前台工作正常。
我正在制作一个Web应用程序,在此我可以获取用户位置并将其发送到我的服务器。一切正常,直到用户锁定手机为止。我尝试了许多解决方法:
我也考虑过将serviceworkers用于我的Web应用程序,但是对于背景https://github.com/w3c/ServiceWorker/issues/745似乎仍然存在问题
我想到了另一个解决方案,但是在投入时间之前,我想知道是否有人已经尝试过了。
我了解了推送通知:
注意:在当前的Chrome浏览器实现中,每当我们收到推送消息并且在浏览器中看不到我们的网站时,我们都必须显示一条通知。也就是说,我们无法在用户不知情的情况下静默地进行操作。如果我们不显示通知,浏览器会自动创建一个通知,让用户知道该应用程序正在后台运行。
在我的应用运行之前,我不介意向用户显示永久通知。我已经准备好进行权衡了。
现在,我的问题是,在第5步,当我唤醒服务工作者**是否有可能我调用可能在后台运行的main.js(主Web应用)**时,它将获取地理位置并进行更新到我的服务器?
是否有人已经成功或失败地尝试过此解决方案,请告知。
我正在尝试在我的移动网络应用程序中下载 vcf 文件,而不需要访问服务器。
function downloadVcf(filename, data) {
var element = document.createElement('a');
element.setAttribute('href', 'data:text/x-vcard;charset=utf-8,' + encodeURIComponent(data));
element.setAttribute('download', filename);
element.style.display = 'none';
document.body.appendChild(element);
element.click();
document.body.removeChild(element);
}
Run Code Online (Sandbox Code Playgroud)
上面的代码在 Windows 操作系统的 Chrome 浏览器上调试时效果很好。而且它在 Android 手机上的 Chrome 浏览器上运行得非常好。但它不适用于 iPhone 浏览器(safari)。它不是下载 vcf 文件,而是在浏览器中打开 VCF 文件。但它确实可以让用户选择将其导入其他应用程序(例如联系人)。但我想要的是在用户的iPhone中下载VCF文件。
请帮忙。
我正在使用C#进行一些加密.我想隐藏我的密钥并想到嵌入式资源.我不确定黑客是否可以使用IL反汇编程序获取它.
electron ×2
javascript ×2
angular ×1
architecture ×1
c# ×1
geolocation ×1
il ×1
iphone ×1
jquery ×1
vcf-vcard ×1