0
有沒有辦法有一個腳本運行多個GAE蟒蛇self.redirect(http://google.com「),以新的瀏覽器窗口
self.redirect開在不同的窗口鏈接?
那麼,self.redirect只會觸發一次,但我有多個鏈接,我想以編程方式在不同的瀏覽器窗口中打開。
我該如何去做?
謝謝
有沒有辦法有一個腳本運行多個GAE蟒蛇self.redirect(http://google.com「),以新的瀏覽器窗口
self.redirect開在不同的窗口鏈接?
那麼,self.redirect只會觸發一次,但我有多個鏈接,我想以編程方式在不同的瀏覽器窗口中打開。
我該如何去做?
謝謝
這是不可能使用服務器端(您的情況下的python)代碼。當您調用self.redirect方法時,它會將302響應代碼發送回瀏覽器,並且瀏覽器執行重定向。
要按照您的建議打開多個瀏覽器窗口,您需要使用javascript(但要注意彈出窗口攔截器!)。
下面是一個例子:
urls = {'google': 'http://www.google.com',
'yahoo': 'http://www.yahoo.com'}
s = ''.join(['window.open("%s", "%s");' % (url, name)
for name, url in urls.items()])
self.response.out.write('<script>%s</script>' % s)
感謝您的幫助格溫! – user3211229