【发布时间】:2018-07-06 17:24:17
【问题描述】:
我正在使用 Google Cloud Storage 区域存储桶来托管我的 javascript 文件。以前它们在全球范围内运行良好,但现在它们仅在从区域 IP(南美)访问时才能运行,并且国际 IP 会获得稍微修改的 javascript 文件。
bucket没有版本控制,文件是hash的,所以只上传了一次。
当通过南美IP(bucket所在的位置)访问时,会出现一次如下字符串:closeAfter(500)()
但是当在别处访问时,这个字符串将被修改为:closeAfter(500)(,"gl"),从而破坏了脚本。
这应该发生吗?有什么办法可以解决吗?
【问题讨论】:
-
这听起来很典型,但是,您可以尝试在隐身窗口中访问吗?另外,这个问题是什么时候开始的?你对GCS做了什么改变吗? (桶配置等)。另外,您有多少个地区有这个问题?
-
嗨,我终于解决了这个问题,我用来测试的所有网络代理似乎都出于某种原因将字符添加到 javascript 文件中,而我的客户遇到了问题在美国是因为一个不相关的 Safari 问题。
-
感谢您的评论!如果可能的话(当然,跳过任何可能发生的私人信息/步骤),你能把这个作为答案发布吗?这看起来是个有趣的问题。
标签: google-cloud-platform google-cloud-storage