【问题标题】:Customize cordova inapp browser自定义cordova inapp浏览器
【发布时间】:2016-09-13 16:42:26
【问题描述】:

我希望在cordova inapp 浏览器上更改完成链接的文本和颜色。我的项目是用 ionic 和 cordova 构建的,我在 /plugins/org.apache.cordova.inappbrowser/src/ios/CDVInAppBrowser.m 文件中进行了更改,但什么也没发生。

我做错了什么?

【问题讨论】:

  • 发布您所做的更改怎么样?可以从 javascript 更改文本
  • 你能告诉我在哪里可以添加 javascript 来做到这一点。我正在使用带有角度的离子并且可以;不知道将代码放在哪里
  • 当您使用 window.open 创建 inAppBrowser 时,请使用 closebuttoncaption 选项(仅限 iOS)
  • 正在使用 ionic authWithOAuthPopup 打开窗口。有没有办法可以将它添加到该调用中?
  • 您能否编辑您的问题并从头开始,提供更多详细信息并提供代码和屏幕截图?你的问题对你的问题没有意义

标签: angularjs cordova ionic


【解决方案1】:

如果有人仍在寻找这个问题的答案。我能够改变颜色。

在您的CDVInAppBrowser.m 文件中,您可以编辑以下行:

self.closeButton.tintColor = [UIColor colorWithRed:241.0 / 255.0 green:136.0 / 255.0 blue:0.0 / 250.0 alpha:1];

如果您还想更改下一个/上一个箭头的颜色,请添加以下行:

self.backButton.tintColor = [UIColor whiteColor];
self.forwardButton.tintColor = [UIColor whiteColor];

导致这个layout

【讨论】:

  • 在inAppbrowser网页触发时是否可以进行身份​​验证,如果用户登录实际的移动应用程序,我们需要进行身份验证,以便类似的凭据来验证Web应用程序页面。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-12-07
  • 2022-10-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-10-19
  • 1970-01-01
相关资源
最近更新 更多