no output for html website in exported FFGL

Steps causing the bug to occur

  1. using make image from web page in Vuo works well (http, https, file)
  2. If I export as FFGL Plug in http doesn’t work anymore (https and file does)

Have you found a workaround?

no

Other notes

  • Vuo version: 2.3.2
  • macOS version: macOS 10.14
  • CPU: x86_64

using another way (QC plugin) in the host software works

Essentially, this is because the tech industry is moving toward requiring HTTPS and discontinuing support for unencrypted HTTP.

When you use the FFGL plugin in a host application (Resolume or whatever), a macOS security policy prevents the plugin from using unencrypted HTTP.

Vuo is currently more relaxed about this. It does allow unencrypted HTTP connections — although we may restrict it to HTTPS in the future.

If you’re on macOS 10.15 or earlier, you may be able to get your plugin to work by following these steps:

  • Find the plugin file (see Exporting an FFGL plugin > Sharing plugins).
  • Right-click on the file and select Show Package Contents.
  • In the Contents foder, find the Info.plist file.
  • Open that file with a text editor (or Xcode if you have it).
  • Insert this text just prior to the </dict></plist> at the end (see attached example):
<key>NSAppTransportSecurity</key>
<dict>
    <key>NSAllowsArbitraryLoads</key>
    <true/>
</dict>

This is only a temporary workaround and may not work in all cases. It probably won’t work at all on Apple Silicon (M1/ARM64) Macs because of their code-signing and notarization requirements. Your long-term solution will be to have whoever is hosting the HTTP site upgrade it to HTTPS.

Info.plist.zip (1.26 KB)