0

在 powerpoint 或 word 2010 中创建超链接以将用户带到我们的网站时,链接从我在 powerpoint 中输入的内容更改为在域名后包含“?target =”标记,然后是链接的其余部分。然后由于某种原因,即使用户已经登录,这也会迫使用户在访问网站(安全站点)之前再次登录。但是,如果我提供的链接被粘贴在浏览器中,就像我认为 powerpoint 基本上会做的那样,一切按预期工作,如果登录,用户将被带到我们网站内的所需位置。

我最终通过使用 vba 的方法让它工作,但我想知道是否有人可以解释为什么会发生这种情况。我不完全确定这是我们的目的还是与PowerPoint有关,或者两者兼而有之。谢谢。

4

1 回答 1

0

这可能是由于https://github.com/spiilliton/fix_microsoft_links旨在修复的行为。

基本上这是因为当 Office 产品尝试打开链接时,它们会在内部打开它,遵循任何重定向,并分析生成的文档以查看它是否可以使用 Office 应用程序打开。当需要使用浏览器打开链接时,它们会将最终 url(重定向的结果)转发到浏览器,在您的情况下是登录页面。在浏览器中打开时,它会注意到我们已经登录并重定向到您的应用程序在这种情况下的任何位置,可能是登录页面

于 2013-08-07T19:02:47.437 回答