代码之家  ›  专栏  ›  技术社区  ›  Janily

__adobe_cep__.showDevTools()自14.2更新后不起作用

  •  3
  • Janily  · 技术社区  · 12 年前

    在Photoshop CC 14.0上,此代码:

    __adobe_cep__.showDevTools();
    

    正在显示Chrome调试控制台。

    在Photoshop CC 14.2上,它不工作-什么都没有发生,没有报告错误,控制台也不显示。

    问题可能是什么?

    1 回复  |  直到 12 年前
        1
  •  1
  •   Julian F. Weinert    6 年前

    尽管这是一个非常古老的问题,但我想回答它。我是PS扩展开发的新手,这个问题仍然是谷歌的第二个热门问题。

    此调试机制现已弃用(请参见 this adobe CC article ). 现在“正式”调试 远程调试 .

    您需要通过设置 PlayerDebugMode 在您的photoshop首选项中选择字符串“1”。

    然后放置一个名为 .debug 在扩展根目录中。在此文件中,您将XML用于指定调试TCP端口:

    <?xml version="1.0" encoding="UTF-8"?> 
    <ExtensionList>
        <Extension Id="com.example.photoshopextension">
            <HostList>
               <Host Name="PHXS" Port="8088"/> 
            </HostList>
        </Extension>
    </ExtensionList>
    

    然后您可以通过打开 http://localhost:8088 .