小编shi*_*ser的帖子

如何将HTTPS重定向到HTTP?

如何将HTTPS重定向到HTTP?也就是说,与每个人所教导的(看似)相反.

我在HTTPS上有一台服务器,我为此支付了SSL认证和镜像,我没有并且只是为了紧急情况而保留,所以它不值得获得认证.

在我的客户端桌面上,我有一些快捷方式指向http://production_serverhttps://production_server(两者都有效).但是,我知道如果我的生产服务器出现故障,那么DNS转发就会启动,那些在其快捷方式上有"https"的客户端将会盯着https://mirror_server(这不起作用)和一个胖胖的Internet Explorer 7红屏不安为我的公司.

不幸的是,我不能只在客户端级别切换它.这些用户非常不懂计算机:并且非常有可能因为看到HTTPS"不安全"错误而感到恐惧(特别是现在Firefox 3和Internet Explorer 7处理它的方式:完全停止,有点谢天谢地,但没有帮助我这里大声笑).

这是很容易 找到 的Apache的解决方案基于HTTP> HTTPS重定向,但对我的生活,我不能反其道而行之.

想法?

apache ssl https redirect

162
推荐指数
6
解决办法
37万
查看次数

AIR版本更新后,Haxe/NME游戏在iOS设备上失败

所以,我继承了一个带有以下设置的游戏项目:

  • 游戏本身的核心SWF,用Haxe(3.0)/ NME(4.0.2)编写,利用Starling框架,使用FlashDevelop编译为Flash目标
  • AS3包装器,用于处理各种设备通信需求(例如,检测设备功能,管理电话锁定状态和暂停游戏/静音音乐等).这被编译到自己的SWF(AIR 3.6)中,这是实际启动的,然后加载"核心"SWF并将其添加到舞台上.
  • 随后使用ADT(也称为AIR 3.6)将此AS3 SWF及其资产(包括核心SWF)打包为目标格式(APK/IPA).

尽管奇怪的复杂性,整个事情工作得很好; 我们创建了功能性,可用的应用程序,a)在Android和iOS设备上工作,以及b)通过提交标准.

快进几个月; 该游戏现已通过测试版,并已准备好进行初始发布.Android,一切都很顺利.iOS,另一方面......在我们尝试将1.0上传到iTunes Connect前几天,Apple改变了他们的要求.突然间,我们收到错误"提交到App Store的应用程序和应用程序更新必须使用Xcode 5.1.1或更高版本的公共(GM)版本以及iOS 7 SDK或更高版本构建.不要提交使用beta构建的应用程序软件." 很好,这个错误让很多开发人员在9月份绊倒了.最终Adobe发布了AIR 15,打包的IPA再次满足了Apple的提交要求.

不幸的是,更新到AIR 15会破坏applecart.我们现在能够上传IPA,但具有讽刺意味的是,它无法在iOS设备上运行.加载屏幕(由纯AS3"包装器"SWF生成)出现,但是当标题屏幕(由"核心"SWF生成)应该出现时,什么都没有.黑屏,没有活动,或者(在某些后来的尝试中),即时,无消息的应用程序消失).在iOS控制台上没有生成错误,在FDB中单步执行应用程序时(直到应用程序蒸发并且FDB失去与远程主机的连接)才会发生任何不当行为.

其他重要信息:

我尝试更新过程中涉及的每个组件,AIR 15和16 beta的各种更新.所有列出的haxelibs.我们甚至尝试将"核心"项目(以最粗略的方式)移植到OpenFL.所有这些都导致版本适用于Windows(桌面,而不是手机),在Android上工作,但不适用于iOS.

Haxelib图书馆:原文:

actuate: 1.6.4 [1.6.5]
air3: [0.0.1]
haxelib_client: [3.1.0-rc.3]
hxcpp: [3.0.2]
nme: [4.0.2]
openfl: [1.0.6]
openfl-tools: [1.0.10] 1.0.8
starling: [1.2.2]
swf: [1.0.2]
Run Code Online (Sandbox Code Playgroud)

特别好吃的:

actuate: 1.7.0 [1.7.5]
air3: [0.0.1]
haxelib_client: 3.1.0-rc.3 [3.1.0-rc.4]
hxcpp: 3.0.2 [3.1.39]
hxcs: [3.1.1]
lime: [2.0.0-alpha.4]
nme: [4.0.2] 5.1.8
openfl-compatibility: [1.0.1]
openfl-html5: [1.4.2-beta]
openfl-native: [1.4.0]
openfl-tools: [1.0.10]
openfl: 1.1.1 2.0.1 [2.1.2]
starling: [1.2.2]
swf: …
Run Code Online (Sandbox Code Playgroud)

air haxe fdb ios nme

5
推荐指数
0
解决办法
471
查看次数

为什么我的Bootstrap模态窗口不能在Opera中运行?

我有一个使用Twitter Bootstrap框架设置的模态登录窗口,完全如http://twitter.github.com/bootstrap/javascript.html#modals中所述(使用Markup方法并使用他们的演示模态窗口作为起点).它在多个浏览器上运行得非常好(这是首先使用Bootstrap的重要原因之一).

但是,当我在Opera中测试我的页面时,模态窗口不起作用.页面会像它应该淡出,但窗口不会出现.为什么?

使用:Bootstrap v2.0.4,Opera 12

javascript css opera modal-dialog twitter-bootstrap

3
推荐指数
1
解决办法
3460
查看次数

标签 统计

air ×1

apache ×1

css ×1

fdb ×1

haxe ×1

https ×1

ios ×1

javascript ×1

modal-dialog ×1

nme ×1

opera ×1

redirect ×1

ssl ×1

twitter-bootstrap ×1