我正在尝试构建一个django应用程序,它是一个类似于WikiGame的在线链接跳转游戏,但并不特定于Wikipedia站点。这是一个游戏,你访问一个网站,用户跳转到一个网站上的链接,并试图使它成为另一个目标网页,而玩家的统计数据,如网页跳转/点击次数在一个状态栏上随着游戏的进行而更新。 为了实现这个游戏,django应用程序需要运行在与WikiGame类似的普通web浏览器进程中。如果这是ObjC中的移动应用程序,这可能类似于实现UIWebView。Django有没有类似的包?在
理想情况下,我想要一个应用程序,当访问myapp.com网站将在该窗口内启动浏览器并将用户带到谷歌例如,url将是myapp.com网站/http://google.com/(如果斜杠被解码了)我的网址.py看起来像这样,这应该允许我将任何网站的URL传递给它,然后将这个参数传递到任何django webview中你们可以向我推荐的方法。谢谢你的意见。基本上现在,我只想在我输入URL的地方得到一些有用的东西:myapp.com网站/http://www.google.com它应该在我的应用程序选项卡中显示google。最好的办法是什么?在
url(r'^(?P<url_param>[a-zA-Z0-9_.-%/]*)/$', views.webview, name='anywebsiteinapp')
可能需要在模板中使用
iframe
tag,如下所示:您需要做的第二件事是将参数从视图传递到模板中:
^{pr2}$然后显示在
mytemplate.html
但有些网站不允许您通过
iframe
显示其内容。http://www.google.com
就是其中之一。它有X-Frame-Options: SAMEORIGIN
HTTP头,防止页面被嵌入到其他站点中。在相关问题 更多 >
编程相关推荐