是否使用本地副本覆盖远程JavaScript文件?

是否使用本地副本覆盖远程JavaScript文件?,javascript,browser,environment,Javascript,Browser,Environment,是否可以为一个开发人员使用本地副本覆盖远程JavaScript文件 用例:一个尚未自我验证的JavaScript开发人员被要求修复JavaScript文件中的某些错误。该文件是更大应用程序的一部分,您还不想授予此开发人员对服务器副本的写访问权。应用程序应该像预期的那样从我们的服务器上运行,但是对于这一个用户,当包含一个文件时,SomeFile.js,它包括一个本地版本的SomeFile.js,它位于开发人员自己的计算机上。其他一切都安排妥当了 这能做到吗 我可以用firebug更改meta he

是否可以为一个开发人员使用本地副本覆盖远程JavaScript文件

用例:一个尚未自我验证的JavaScript开发人员被要求修复JavaScript文件中的某些错误。该文件是更大应用程序的一部分,您还不想授予此开发人员对服务器副本的写访问权。应用程序应该像预期的那样从我们的服务器上运行,但是对于这一个用户,当包含一个文件时,
SomeFile.js
,它包括一个本地版本的
SomeFile.js
,它位于开发人员自己的计算机上。其他一切都安排妥当了

这能做到吗

  • 我可以用firebug更改meta head中的标记,但这种更改不会坚持刷新。是否有其他插件可以执行此操作
  • 是否可以在操作系统级别使用类似于主机文件的文件覆盖文件(需要重新映射一个文件,而不是域)

  • 最好的做法是为每个开发人员提供一个测试服务器。使用虚拟机很容易做到这一点。然后,他们可以修改任何他们想要的。使用版本控制,无需担心


    当然,您可以配置代理为特定URL加载不同的副本,但为什么要这样做?为开发者提供完成工作所需的工具。

    对于自由职业开发者,每个人都是“专家”。我们经历过许多“专家”,他们只是把事情搞得一团糟。所有人都能正确回答有关该语言的问题,并且有很好的参考资料。有时,确定某人是否适合这份工作的唯一方法是给他们一个现实世界中的问题来解决。如果他们能够解决这个问题,那么,是的,我们可以授予对开发环境的访问权。但作为招聘过程的一部分,我们希望给他们一个简短的测试工作,他们可以自己完成,而不需要创建虚拟机、帐户等所有开销。@Nick,我不知道这是你还没有雇佣的人。你应该将这些信息添加到你的问题中,因为这会改变潜在的解决方案。是的,您可以在JavaScript中覆盖任何您想要的内容。它是一种非常动态的语言。但是,这可能不是最好的解决方案。