Both are fatty and would be used more as a treat than a regular feeder. Sometimes they are used to fatten under weight chameleons but a varied diet of well gut loaded feeders would be a better way to go.
They can survive on crickets if they have to but it is better to offer a variety of feeders. Hornworms, silkworms, superworms and dubia are all good additions. They can be ordered on line. Gut loading before feeding crickets and dubia make them better feeders then just feeding them plain.
You don't have to use a screen cage as mentioned but vertical height is important for chameleons so you can create a heat gradient, warmest near the top and ambient in the lower portion. Also light bulbs shouldn't be exposed inside the cage. If the doors slid differently you might be able to...