Google chrome extension 如何在不使用破折号的情况下调用Chrome扩展中的页面?

Google chrome extension 如何在不使用破折号的情况下调用Chrome扩展中的页面?,google-chrome-extension,Google Chrome Extension,Chrome允许用户使用类似于以下格式的格式从分机调用页面:\ chrome-extension://dckobaoiekjnnheocplcnkhnhhnpjcnl/OAuth/_callback.html 问题是我正在使用Salesforce,并且出于任何原因,他们认为协议中的破折号无效。我遇到的问题是,我必须为正在处理的进程放置一个回调URL。有没有其他方法可以使用https和类似于Localhost的东西,或者其他不包含-的协议来调用我的Chrome扩展中的页面?如果您是从后台页面进行调

Chrome允许用户使用类似于以下格式的格式从分机调用页面:\

chrome-extension://dckobaoiekjnnheocplcnkhnhhnpjcnl/OAuth/_callback.html


问题是我正在使用Salesforce,并且出于任何原因,他们认为协议中的破折号无效。我遇到的问题是,我必须为正在处理的进程放置一个回调URL。有没有其他方法可以使用https和类似于Localhost的东西,或者其他不包含-的协议来调用我的Chrome扩展中的页面?

如果您是从后台页面进行调用,那么相对路径
OAuth/_callback.html

应该可以工作。

Salesforce应用程序不会验证也可以是相对路径。假设您尝试了
/OAuth/_callback.html
,这也会起作用,但可能您需要一个带有FQDN的URL,在这种情况下,您可以在外部托管该页面以规避此奇怪的限制。