NetBeans显示“;301永久迁居“;对于AngularJS文档 NetBeans 7.4版

NetBeans显示“;301永久迁居“;对于AngularJS文档 NetBeans 7.4版,netbeans,netbeans-platform,netbeans-plugins,Netbeans,Netbeans Platform,Netbeans Plugins,显示“301永久移动”,而我正在使用AngularJS文档 原因:因为它使用 PARTIAL_DOC_URL_BASE=http://code.angularjs.org/1.0.7/docs/partials/api/ng.directive 及 但协议已从http更改为https。所以它显示了这种类型的错误 是否有可用的修复程序/补丁程序/黑客程序,我可以将其应用于我当前的NetBeans IDE以解决此问题?您可以使用NetBeans 8.0来修复此错误: 刚刚重新创建了org netb

显示“301永久移动”,而我正在使用AngularJS文档

原因:因为它使用

PARTIAL_DOC_URL_BASE=http://code.angularjs.org/1.0.7/docs/partials/api/ng.directive

但协议已从http更改为https。所以它显示了这种类型的错误


是否有可用的修复程序/补丁程序/黑客程序,我可以将其应用于我当前的NetBeans IDE以解决此问题?

您可以使用NetBeans 8.0来修复此错误:

刚刚重新创建了org netbeans modules html angular.jar


NetBeans使用URLConnection和Reader类从web获取文档。它首先查找缓存目录(如果可用或从web获取),并将内容写入缓存(“ajs-doc”目录,用于Angular js)。[用于在线文档]


步骤:

  • 使用WinRar/7zip解压缩org-netbeans-modules-html-angular.jar

  • 使用JD-GUI反编译器反编译了Directive.class。(您可以从中获取源代码)

    [将Directive.java存储在提取文件的Directive.class目录中]

  • Directive.java中的旧http链接更改为https和doc版本

    [package org.netbeans.modules.html.angular.model;]

  • 使用org netbeans modules html editor lib.jar和org netbeans api annotations common.jar编译Directive.java


  • 从提取的类创建jar文件[Directive.class已被替换]


[在Windows 7、NetBeans 7.4和JDK 7中测试]

[NetBeans:帮助->关于:查看缓存和用户目录路径]

->关闭IDE

->将“org netbeans modules html angular.jar”文件替换为netbeans modules目录中生成的文件

  "C:\Program Files\NetBeans 7.4\ide\modules" and 
  "C:\Users\<Username>\AppData\Roaming\NetBeans\7.4\modules" 
“C:\Program Files\NetBeans 7.4\ide\modules”和
“C:\Users\\AppData\Roaming\NetBeans\7.4\modules”
->从NetBeans缓存中删除了“ajs doc”目录。[NetBeans正在此处存储临时文档文件]

 "C:\Users\<Username>\AppData\Local\NetBeans\Cache\7.4"
“C:\Users\\AppData\Local\NetBeans\Cache\7.4”
->现在启动IDE并在div/body中键入“ng app”。使用control+space调用API文档窗口


现在它开始工作了。我可以获得没有任何301错误的文档。

我已经卸载了NetBeans 8,因为使用tomcat运行web应用程序花费了太多时间。
jar -cvfm org-netbeans-modules-html-angular.jar * MANIFEST.MF
  "C:\Program Files\NetBeans 7.4\ide\modules" and 
  "C:\Users\<Username>\AppData\Roaming\NetBeans\7.4\modules" 
 "C:\Users\<Username>\AppData\Local\NetBeans\Cache\7.4"