【问题标题】:How to open Link from Facebook canvas game?如何从 Facebook 画布游戏中打开链接?
【发布时间】:2014-07-15 18:23:31
【问题描述】:

如何设置链接以在 Facebook 画布应用的新标签页中打开?

我制作了一个游戏创建脚本,链接从统一引擎打开,但不在画布应用程序中。是否有任何其他 api 可以从画布单击外部链接?

我使用了这个脚本:

using UnityEngine;
using System.Collections;

public class url : MonoBehaviour {
    public string links = "Paste your links here...";
    void OnClick()  {
        Debug.Log ("mouseclick");
        Application.OpenURL(links);
    }
}

这是我的链接,正在加载,但在游戏中没有打开:

https://apps.facebook.com/icecreammania/

【问题讨论】:

    标签: facebook unity3d facebook-canvas


    【解决方案1】:

    如果您通过浏览器 javascript 进行操作,您将拥有更多控制权。

    在您的画布页面上定义一个执行此操作的函数,并使用 Application.ExternalCall 从统一调用它。

    【讨论】:

    • 是的,它应该可以工作。我写的代码是否正确。 Application.ExternalCall ("openNewURL"); type="text/javascript"> function openNewURL() { window.open('http://someURL.com', 'open_window') }
    • @NabeelSaleem:你不想要 'open_window' 部分 - 它会打开一个新窗口/选项卡并命名 id 'open_window'。要么使用'_top''_parent' 的特殊值,要么使用location.href="http://someURL.com" 而不是window.open
    猜你喜欢
    • 1970-01-01
    • 2015-09-30
    • 2014-04-12
    • 2021-12-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-28
    • 1970-01-01
    相关资源
    最近更新 更多