我们有一个程序可以在实时环境或测试环境中运行。唯一的区别是测试环境中的URL包含“/test/”。在测试环境中,某些函数会导致它切换到实时环境(当URL是硬编码时!),所以我正在努力解决这个问题。在
我用JavaScript创建了这个函数:function GetTestMode()
{
// If "/test/" exists in URL, keep it there (we are in test mode).
var currentURL = document.URL;
var sTestMode = "";
if (currentURL.indexOf("/test/") != -1)
{
// test mode (according to URL)
sTestMode = "test/";
}
return sTestMode;
}
这由JavaScript函数使用,并按预期工作。在
但是,大多数UI代码是用Python编写的(创建HTML)。所以我想用Python得到这个JavaScript结果。到目前为止,我已经:
^{pr2}$
这会导致此代码后面的print语句(甚至可以是print 'hello world')成为一个链接,如果我单击它,它将在浏览器中显示JavaScript函数的正确返回值。在
如何让sTestMode包含返回值(无需用户交互)?在
版权声明:本文为weixin_34982065原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。