问题标签 [great-firewall-of-china]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
432 浏览

android - 百度推送通知 - ChannelId 和 UserId 不唯一

我正在开发离子移动应用程序并与百度推送服务集成。

使用的插件:https ://www.npmjs.com/package/cordova-plugin-push-baidu

当我调用 startWork 插件方法时,我得到了 ChannelId 和 UserId。

问题 :

我使用用户 1 登录。我得到令牌 channelId C1 和 UserId U1。现在,我注销。

我使用用户 2 登录。但我仍然得到 C1 和 U1,这与我为用户 1 得到的相同。

现在我的问题是:

如果我向用户 1 发送通知,它是否会在设备中触发,因为用户 1 和用户 2 的 ChannelId 相同。

对于 GCM 和 APNS,设备注册提供不同的令牌,但在百度 ChannelId 的情况下是相同的。

请说清楚。

任何更新 ?

0 投票
1 回答
559 浏览

google-chrome-extension - 在中国安装和更新 Chome 扩展

鉴于中国对 VPN 的打击,我想知道是否有一种用户友好的方式允许中国用户安装和更新 Chrome 网络扩展程序?

正如其他人所建议的那样,将扩展的 CRX 分发给用户手动安装是可以容忍的(尽管并不理想),但我特别希望避免用户在更新可用时重新安装扩展的要求。

据我从文档中可以看出,不可能在 Web Store 中发布一个扩展,"update_url"其清单中的参数不指向https://clients2.google.com/service/update2/crx. "update_url"有没有办法通过允许自动更新的私人向这些用户分发外部 Chrome 扩展程序?

编辑

我已阅读有关替代分发方法/托管/包装等的相关文档,这些文档似乎表明这https://clients2.google.com/service/update2/crx是唯一有效的更新 URL。但是,由于中国有大量 Chrome 用户,我很好奇是否有可行的解决方案来解决向他们分发扩展程序和更新的问题——这似乎是一个非常重要的问题,而且据我所知告诉,文档中没有明确说明。

0 投票
0 回答
40 浏览

apache - 对来自中国的所有流量禁用 SSL?

我们计划在站点范围内添加 SSL,但存在一个主要问题。我们流量的一个重要部分来自中国,启用 SSL 后,他们访问、登录和管理我们网站上各自页面的能力就会产生问题。

有没有办法(通过 apache 配置、.htaccess 配置等)对 SSL 证书进行地理围栏,以便在流量来自中国时不会加载?或者以任何其他方式创建一些允许我们在中国规避 SSL 的“分叉”。请注意,我们的网站很大,因此我们无法保留该网站的两份副本。

需要明确的是,它是关于中国防火墙后面的任何人,而不是关于成为中国人。任何拥有中文浏览器但在中国以外的其他国家/地区的人都应该使用 SSL 加载页面。

干杯

0 投票
1 回答
424 浏览

ios - Google Maps SDK for iOS 在中国

我已经在我的 iOS 应用程序中使用 GMSAutocompleteViewController 成功实现了 Place Autocomplete。我在中国使用TestFlight进行了beta测试,并意识到它在那里不起作用。但目前在中国已经解除了域名maps.google.cn的封锁,允许中国人使用谷歌地图。有没有可能配置iOS SDK,所以它可以在中国工作?

谢谢!

0 投票
7 回答
2224 浏览

javascript - 根据您是否在中国在优酷和 YouTube 之间切换

我正在主持一个会议网站,如果您在中国,我想在其中嵌入优酷视频,否则嵌入 YouTube 视频。会议网站通过防火墙内的 CDN 提供服务。我得到了下面的代码来在优酷的内部和外部版本之间切换。

不幸的是,在防火墙内部似乎无法访问 ipinfo.io,因此代码在 10 秒后超时。

我考虑过重写页面以默认使用优酷视频,编写一个小的、非阻塞的 JavaScript 函数来尝试访问 YouTube。如果可以,请将优酷换成 YouTube。如果不能,请无害地退出。这样一来,YouTube 的可达性就成为关键测试,而不是您是否在中国。

或者,我考虑将视频托管在我的网站上,以便通过防火墙内的 CDN 进行复制。但是,这意味着视频将始终以全分辨率下载,即使您的连接速度很慢。

关于如何在优酷和 Youtube 之间切换,或者更一般地说有一个可以在中国境内外播放的视频,有什么更好的建议吗?

0 投票
1 回答
346 浏览

branch.io - 我们无法访问中国的 branch.io

从今天早上开始,我们似乎无法访问来自中国的 branch.io 链接。

其他人有问题吗?这对我们有很大的影响,我们需要知道哪里出了问题。

0 投票
0 回答
357 浏览

ios - 如何让移动应用程序在中国安装和运行?应用程序可以在不使用 VPN 的情况下运行吗?

最近,我给我的客户一个 iOS 版本来测试一个应用程序。我是通过使用 Unity 和 ARKit 做到的。根据客户的反馈,他下载了应用程序,但应用程序没有初始化。为了让应用程序初始化,它需要互联网连接。当我联系他们时,我在我的应用程序中使用了插件,他们告诉我他们在后端使用Google 的 Firebase。这是应用程序被阻止的原因还是任何其他问题?有什么建议吗?。

顺便说一句,我的客户不能使用 VPN。有没有办法在代码中运行某些东西以更改为 VPN?

0 投票
1 回答
93 浏览

android - 我怎样才能拥有一个可以在中国和东南亚开设iOS/Android商店的二维码?

我们正在开发一款将在东南亚和中国发布的应用程序。

适用于包装上印有二维码的产品,扫描二维码后将打开相关应用商店下载应用。

问题是在中国有多个设备安卓商店 - 谷歌播放被中国防火墙阻止。

我们如何才能拥有一个可以在多个国家/地区使用并打开正确应用商店的二维码?

谢谢,感谢帮助!

0 投票
0 回答
244 浏览

amazon-web-services - 中国的 Firebase 迁移

我有一个在 Firebase 上运行良好的应用程序和网站。我使用各种服务,即实时数据库、云函数、FCM、存储和托管。我现在需要我的服务在 Firebase 似乎被禁止的中国工作。重建我的整个系统以与 AWS 或类似系统一起工作以兼顾两者/进行完整迁移将是一场巨大的噩梦。有谁知道这个的解决方案?

我的第一个想法是本质上设置一个 VPN,但我读到这是不允许的,最终我的服务将被列入黑名单。有什么建议么?

编辑

嗨,这不是重复的......我要求最简单的方法来处理这个问题。例如,如果有任何工具可以执行此类迁移或设置合法 VPN 的方法等...

0 投票
1 回答
432 浏览

web - PWA 在某些国家/地区受到限制?喜欢中国?

PWA 在某些国家/地区是否受到限制?

PWA 是使用工作箱设置的,默认在“create-react-app”中给出。

目前,我们的网站除了普通数据 API 外,仅使用 Google Analytics。

通过https://www.vpnmentor.com/tools/test-the-great-china-firewall/检查了我的 PWA 站点 ,它清晰且可以访问。

我如何从我自己的国家或客户的国家(美国)测试我的 PWA。