- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我已经在运行 IOS8 (Safari) 的 iPhone 6 和 Browserstack 中测试了我的 Angular 5 应用程序。 Angular 应用程序未运行,我只看到一个空白页面和此 Javascript 错误。
有什么建议吗?
这是我的 package.json 文件。我在想我在此处添加的某些包导致了一些冲突并阻止了应用程序的显示。以前我的应用程序能够在 IOS8 中运行,但那是在 Angular 4.4 中,我没有使用 mdbootstrap 库。
{
"name": "XXXX",
"version": "1.0.0",
"license": "MIT",
"scripts": {
"ng": "ng",
"start": "ng serve",
"build": "ng build",
"test": "ng test",
"lint": "ng lint",
"e2e": "ng e2e",
"i18n": "ng-xi18n"
},
"private": true,
"dependencies": {
"@agm/core": "^1.0.0-beta.2",
"@angular-devkit/schematics": "0.0.34",
"@angular/animations": "^5.0.3",
"@angular/common": "^5.0.3",
"@angular/compiler": "^5.0.3",
"@angular/core": "^5.0.3",
"@angular/forms": "^5.0.3",
"@angular/http": "^5.0.3",
"@angular/platform-browser": "^5.0.3",
"@angular/platform-browser-dynamic": "^5.0.3",
"@angular/router": "^5.0.3",
"applicationinsights-js": "^1.0.8",
"bootstrap": "^3.3.7",
"bootstrap-select": "^1.12.4",
"chart.js": "^2.5.0",
"core-js": "^2.4.1",
"easy-pie-chart": "^2.1.7",
"font-awesome": "^4.7.0",
"hammerjs": "^2.0.8",
"jquery": "^3.2.1",
"libphonenumber-js": "^0.4.40",
"ng-autosize": "^1.1.0",
"ng-mdb-pro": "XXXX",
"npm-check-updates": "^2.13.0",
"rxjs": "^5.4.2",
"screenfull": "^3.3.0",
"zone.js": "^0.8.14"
},
"devDependencies": {
"@angular/cli": "^1.5.5",
"@angular/compiler-cli": "^5.0.3",
"@angular/language-service": "^4.3.0",
"@types/applicationinsights-js": "^1.0.2",
"@types/jasmine": "~2.8.2",
"@types/jasminewd2": "~2.0.2",
"@types/node": "~6.0.60",
"codelyzer": "~4.0.1",
"jasmine-core": "^2.8.0",
"jasmine-spec-reporter": "~4.2.1",
"karma": "~1.7.0",
"karma-chrome-launcher": "~2.2.0",
"karma-cli": "~1.0.1",
"karma-coverage-istanbul-reporter": "^1.2.1",
"karma-jasmine": "~1.1.0",
"karma-jasmine-html-reporter": "^0.2.2",
"karma-junit-reporter": "^1.2.0",
"protractor": "~5.2.0",
"ts-node": "~3.3.0",
"tslint": "^5.3.2",
"typescript": ">=2.4.2 <2.5.0"
}
}
最佳答案
遇到了类似的问题。它应该通过提供正确的 polyfill 来解决。
您可以在此处找到浏览器支持信息 https://angular.io/guide/browser-support
如果您使用 JIT 编译器(而非 AOT),那么 safari 至少需要 ES7 reflect polyfill。Safari 7 & 8 也需要 ES6
如果您仍然使用旧的基于 intl 的管道,那么不要忘记包含它们。
对于旧版浏览器,core-js/es/...
导入通常可以解决问题。
转到您的 src/polyfills.ts
并启用所需的 polyfill。
还有一个fetch polyfill在生成项目的readme中提到,polyfill.ts
中没有。
导入“whatwg-fetch”;//运行 `npm install --save whatwg-fetch`
关于ios - Angular 5 应用程序无法在 ios8 (Browserstack) 中运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47824362/
当尝试在 BrowserStack 上执行 Selenium 测试时,功能“browserstack.local”为“true”,我收到以下异常- org.openqa.selenium.WebDri
我正在使用 browserstack 来测试一些设备,比如 IE。但是我需要设置本地测试,以便我可以测试我的网站 localhost:3000 我已经在 Chrome 中登录到 browserstac
我的测试应用程序是基于 ReactNative 的 native 应用程序(Android 和 iOS) 为了填充数据,存在对“Metro Bundler”的依赖。 尝试访问 Browserstack
我需要在 4 个不同的浏览器中并行运行所有测试用例。在我的 chrome 驱动程序上它工作正常。 当我尝试作为本地测试并行运行时出现问题。 我收到以下错误com.browserstack.local.
我正在使用 Browserstack 在 iPad 上测试一些网站。我只是似乎不知道开发人员工具在该模拟器中的位置。某处不应该有Firebug Lite吗?有人可以向我指出开发工具吗? 最佳答案 正如
我有如下一系列函数,它们通过模拟登录的 Web 应用程序进行线程,然后运行该 Web 应用程序的许多功能。我通过 browserstack 使用 JS、nightwatch.js 和 selenium
我尝试将我们的 cicleCI 与 browserstack 连接在一起,并使用 Browserstack 服务运行我们的 integration_test 和单元测试,不仅使用 PhantomJS,
Intern.js 是一个很棒的测试运行器,但它似乎只适用于 SauceLabs。我的公司已经在使用 BrowserStack 并且对它非常满意。我想知道是否有人能够将 Intern.js 与 Bro
我正在使用摩卡和 Chai 。我的 e2e 在浏览器堆栈上运行并很好地记录(视频和所有内容),但浏览器堆栈始终将 session 标记为已完成,并且当我知道某些规范失败时不会出现错误。 我在这里尝试过
我正在关注 browserstack 的 documentation关于使用自动化并且当前出现错误并且对 URI 有点困惑。 我的代码如下所示: using System; using OpenQA.
在 Intern 框架中,当我使用 functionalSuites 配置字段指定多个测试并使用 BrowserStack 隧道运行测试时,在 BrowserStack 中仅创建一个 session
我为我的 selenium 测试创建了一个基于 ExpressJS 和 NodeJS 的自定义报告工具。我将有关已执行测试的所有信息存储在自己的数据库中(测试运行、测试用例、测试步骤等)。 现在,我想
我有两个简单的测试,它们将 RemoteWebDriver 与 ChromeOptions 和 EdgeOptions 结合使用。这两个测试都使用通用代码来设置功能,包括 browserstack.u
来自 https://www.browserstack.com/automate/python 的脚本 from selenium import webdriver from selenium.web
这对我来说是新主题,我正在尝试将 BrowserStack 与 Azure DevOps 管道集成。 我已遵循 Browserstack 文档中提到的所有步骤 https://www.browsers
这对我来说是新主题,我正在尝试将 BrowserStack 与 Azure DevOps 管道集成。 我已遵循 Browserstack 文档中提到的所有步骤 https://www.browsers
尝试进行e2e测试来测试我的服务器及其TraviCI上的UI。但是,我无法提出必要的配置以运行所有组件并访问BrowserStack上的seleniumServer。 我可以开始我的 session
因此,我一直在尝试使用 Browserstack 和 Intern.js 测试 input type="file",但我一直收到“未找到文件”错误,因为 Browserstack 在我的计算机中搜索该
我一直在寻找方法,专门使用 BrowserStack 在 Node.js 中创建合理的可扩展测试结构。 请在此处查看源代码: https://gist.github.com/Palgie/108860
我正在尝试使用 browserstack-local 集成和本地运行器脚本在我机器上的 VM 上运行 Nightwatch 测试。当我没有在 browserstack.conf.js 中指定我的全局变
我是一名优秀的程序员,十分优秀!