草庐IT

app安全

全部标签

javascript - 在 Chrome App Webview 中加载本地文件

在Chrome打包应用中,您可以使用它在应用内加载外部页面。有没有办法让他们加载本地文件(打包应用程序中的html文件)?我不能使用iframe,因为iframe不支持外部资源(脚本、图像等)。 最佳答案 没有任何代码可显示,但试试这个:假设您可以读取本地文件(必须使用chrome.fileSystem.chooseEntry或在文件或其包含目录中保留条目)并获取FileEntry对象,然后你可以创建一个FileReader来获取文件作为数据URL。然后您可以直接在webView中使用该数据URL。(除了访问FileEntry所需的

javascript - (仍未解决)授权 Web App 访问客户端和服务器端的用户 Google Calendar? (使用 Firebase 和 Google API)

我有一个Firebase网络应用,并希望任何用户可以登录并授权我的网络应用在客户端访问他的谷歌日历(读/写)strong>和Server端(在用户在线和离线时管理日历)。在客户端。在googledevelopersconsole上创建APIkey和OAuth2.0客户端ID(Web应用程序)后,我已经实现了这段代码:首先,通过FirebaseAuthentication登录Googlefirebase.initializeApp({apiKey:'MY_WEB_APP_API_KEY'})varprovider=newfirebase.auth.GoogleAuthProvider()

javascript - JScrambler 服务可以安全地保护 javascript 吗?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭6年前。Improvethisquestion所以我最近偶然发现了jscrambler.com这个工具实际上可以让你保护你的javascript代码,它很吸引人。但是,该服务是基于云的,我想知道这是否真的可以。因为我实际上是在他们的服务器上发布代码。虽然其他人无法窃取我的代码,但仍然可以从jscrambler背后的人那里窃取。也许是我多虑了。使用jscrambler服务安全吗?

javascript - 使用 AngularJS html5Mode (back4app/Parse-Server) 时如何解析 ExpressJS 路由

我正在使用使用Parse-Server的back4appBaaS服务。对于客户端,我使用html5Mode(true);运行AngularJS;我的问题是这不起作用:http://app.rizop.tv/dashboard虽然这是正确的:http://app.rizop.tv知道如何修复expressJS以正确的方式处理我的路由吗?我有这个配置:云\app.js//Helpermodulesthatwillbeusedvarpath=require('path');varbodyParser=require('body-parser')//ThisimportstheRouterth

javascript - 使用 create react app,并具有 ES6 依赖项

我写了一个使用ES6语法的npm包blokus。我使用create-react-app启动了一个项目web-blokus,它依赖于blokus。我可以毫无错误地运行npmstart,并在我的浏览器中查看我的web-blokus应用程序,它具有使用blokus的所有功能包。问题是我在运行npmbuild时遇到UglifyJS错误。static/js/main.8afd34e2.jsfromUglifyJsSyntaxError:Nameexpected[./~/blokus/blokus/blokus.js:3,0]似乎有一个已知的情况,UglifyJS不支持ES6依赖项(一些相关的问题

javascript - 使用 create-react-app 创建新 React 组件的最佳方式

我正在使用create-react-app。是否有创建组件来搭建文件的命令。现在我正在手动创建文件。假设组件名称是Button,我在组件文件夹中创建一个名为Button的文件夹,然后创建Button.js和Button.css文件.是否有任何CLI命令可以使用create-react-app执行此操作?我知道有一种方法可以执行此AngularCLI,但对ReactCLI一无所知。 最佳答案 无需安装generate-react-cli即可直接使用npxgenerate-react-clicomponentMyComponent这将根

javascript - JS - 如何在发件人域未知时安全地使用 window.postMessage

我想使用在运行时创建的Iframe创建一个安全的postMessage连接(源安全)。当前状态:我有一个脚本,它生成一个带有特定域的iframe(下例中的domain.b.com)。我希望iframe仅从父域(包含我的脚本的页面)接收消息。由于父域在运行时是未知的,我正在考虑如下所述和说明的“握手”过程:等待iframe加载。从父域发送postMessage及其来源。将允许的来源设置为第一个接收到的来源编辑:更多信息:在我的服务器上,我有一个白名单域(例如domain.a.com、any.domain.com、domain.b.com)我的目标是与我的一些客户(例如domain.a.c

javascript - PhoneGap 源安全

关于PlatformSecurity的最后一节,它提到了一种在PhoneGap应用程序中保护源代码的方法。ReverseengineeringisaconcernofmanypeoplethatusePhoneGapsinceonecansimplyopenanapplicationbinaryandlookattheJavaScriptsourcecodeoftheapplication.OnecouldevengosofarastoaddmaliciousJavaScriptcode,re-packagetheapplicationandre-submitittoappstores

javascript - 将 JavaScript 回调传递给在另一个线程中调用它的 FFI 函数是否安全?

我有一个C函数,它接受回调并在另一个线程上调用它:voidcall_in_new_thread(void(*callback)()){//spawnanewthreadandcall`callback`init...}我想通过Node-FFI从JavaScript调用这个函数,将一个JavaScript函数传递给它:varcallbackType='pointer'varlib=ffi.Library('mylib',{'call_in_new_thread':['void',[callbackType]],})varcallback=ffi.Callback('void',['voi

javascript - 为什么 IE8 错误地提示加载了非安全元素?

我管理一个在SSL下运行的电子商务网站。问题发生在我网站的购物车的最后一页,该页面在SSL下加载。问题是InternetExplorer8.0(包括版本8.0.6001.18702和其他版本的IE8,但据报道不是所有版本的IE8)至少提示一个不安全的元素加载,这吓跑了一些我的潜在客户。IE8在页面明显完全加载后(似乎没有丢失图像)显示一个对话框,上面写着:"SecurityWarning:Doyouwanttoviewonlythewebpagecontentthatwasdeliveredsecurely?Thiswebpagecontainscontentthatwillnotbe